When it comes to iconic movies – we like to think that the actors ARE the characters they played. This is because we love the story so much; we want the whole world that the film created, to be real.

Now, whilst we would never expect anybody else to fill the shoes of our beloved iconic characters – the reality of the acting world is a lot different.

With auditioning processes, clashes in schedules and other factors – sometimes roles are given to other actors as a consequence.

So, if you’re intrigued as to who may have actually been playing your favourite roles if things were different – check out these actors who almost nabbed Hollywood’s most iconic roles…

1. Angelina Jolie – Charlies Angels

image source: E! Online

A-list actress Angelina Jolie was originally offered the role of Alex Munday in the 2000 hit but she turned it down. The character then went to Lucy Lui who completely nailed the part!

2. Angela Bassett – A Monster’s Ball

image source: Atlanta Black Star

American Horror Story‘s Angela Bassett turned down the role reportedly claiming, “I wasn’t going to be a hooker on film.” Subsequently, the part was given to Halle Berry who ending up winning Best Actress at the Oscars.