Talk about an interesting story.

But whenthe firstHarry Pottermoviecame out in 2001, who could have known just how lucrative it would be?

And they apparently thought they could with the famous British star Sir Ian McKellen.

Harry Potter cast

But the actor wasn’t keen on taking the part.

I worked out what they were thinking and I couldn’t," he explained.

But there was one role inHarry Pottershe never even got the chance to land.

Ian McKellen posing

Specifically, Williams reportedly wanted to play Hagrid, but got rejected.

Additionally, it seems as though Aiken didn’t fit some of the other criteria either.

“They had to be at least the proper age of the character.”

Kate Winslet standing in a theater

So, not bad for a young actor.

But why did Swinton say no?

Children need their parents and the love parents can provide."

Robin Williams speaking on stage

Clearly, Swinton wasn’t meant to be part of theHarry Potteruniverse.

The role wasfilled by Kenneth Branagh, but it was originally offered to Hugh Grant.

Unfortunately, Grant had to say no.

Liam Aiken attending a premiere

But hey, at least the world got a great rom-com out of it.

Thanks to the playHarry Potter and the Cursed Childand prequel movies, the wizarding world hasn’t died.

In fact, whenFantastic Beasts and Where to Find Themwas released in 2016, it got everyone talking.

Tilda Swinton posing outside

“I properly failed and didn’t get a call back.

And though Snape met a tragic end, his story was still super significant.

So, what would the movies be like if Tim Roth had played Snape?

Hugh Grant speaking

Well, the world will never know, but Roth himself has indeed thought about it.

“I don’t know if I ever think about things that way,” heanswered.

“If I had done it, everything would have changed.

Eddie Redmayne smiling

That’s the nature of the randomness of life.

But no, I think the better man for the job did the job.”

Roth was referring to the late Alan Rickman, who famously played Snape in the films.

Tim Roth looking serious

Now, you know Bellatrix Lestrange as being portrayed by Helena Bonham Carter, who totally rocked the role.

But before she was cast, Helen McCrory was actually signed on to play the character.

However, according toParade,McCrory got pregnant before she could film, and the role was recast.

Rowan Atkinson at a premiere

“Quite frankly, it was their lives, not just a film.

It’s a shame that I joined it so late and Narcissa’s part is so fleeting.”

The movies could have been a lot different with McCrory as Bellatrix that’s for sure.

Saoirse Ronan posing on the red carpet

But when he did, he was scary.

And in an alternate universe, Lord Voldemort would have been played by someone super unexpected.

Still, it’s pretty entertaining to think about Mr. Bean as a murderous and vengeful wizard.

But if things had gone differently,Saoirse Ronancould have landed the role.

“I’ve basically grown up withHarry Potter, as so many kids my age have.

It’s kind of a part of my life.

I’ll go see it no matter what,” she responded.

Clearly, Ronan was a diehardPotterfan, even though she lost out on her dream role.