Iconic Roles In Films That Were Almost Played By Another Actor Or Actress

By  | 

Imagine your favourite film and your favourite character, but a different actor or actress playing them; it may be hard to imagine this because some celebrities are so well distinguished as their roles that you cannot think of anyone playing a particular character any better. However, what if I told you all the famous roles that were nearly played by someone completely different? Read on to find out more!


Gwyneth Paltrow was one of the first actresses to be offered the leading role of Rose in ‘Titanic’, alongside Jack, who was played by Leonardo DiCaprio. However, after turning down the offer, Kate Winslet landed the part instead.

Ferris Bueller’s Day Off

Matthew Broderick did a great job in the film, but did you know he had to go through Johnny Depp, John Cusack, Tom Cruise, and Michael J Fox to get the role!

Breaking Bad

The script had been given to Matthew Broderick to consider the role for ‘Breaking Bad’, however, once the casting team met Bryan Cranston, they thought he was made for the role.

Pretty Woman

Molly Ringwald was critically acclaimed in ‘Sixteen Candles’ and ‘Pretty in Pink’, she nearly landed the role in ‘Pretty Woman’ too, but then, Julia Roberts got the part.


Jennifer Aniston might not have been the Rachel Green everyone knows in the famous television series called ‘Friends’. Jane Krakowski auditioned for the part, but ended up not getting the role.

Forrest Gump

Before Tom Hanks landed the role of Forrest Gump, it was John Travolta who turned it down in the first place that it moved to other options.