The actors in the Harry Potter film franchise are so familiar, it’s hard to imagine anyone else’s faces would suit the characters.
But of course, films involve auditions, so there are plenty of stars who missed out on some of the series’ iconic roles. Some, very narrowly.
Here are five of the huge names who didn’t quite make it to the Hogwarts party.
Robin Williams as Hagrid

Images: Getty and Warner Bros.
Robin Williams could make any film shine. But in this case for him, it just wasn't meant to be.
It was revealed by the films' casting director this week that the beloved actor, who died in August 2014, was initially Warner Bros' first choice to play Hagrid.
He lost out to Scot Robbie Coltrane after JK Rowling insisted that all her characters were played by UK actors.
Tim Roth as Snape

Top Comments
I reckon Hugh grant would have made a great Lockhart.
I thought Rupert Everett would make a great Lockhart! Always thought Branagh was miscast.