We like to think we know Harry Potter word for word, minute by minute and probably played backward but it turns out everyones favourite wizard based films could have looked a whole lot different.

A entirely alternative series of actors had originally been lined up to play some of the worlds best known characters, including Harry himself.

As much as we would have liked to have seen a bit more of Hugh Grant, we cant help but think the actors who were chose did the best job!

Liam Aiken as Harry Potter

American child star, Liam Aiken was considered for the role of Harry- but missed out when J.K Rowling decided she wanted an entirely British cast.