Ever wondered which actresses and actors were originally cast in certain roles? Some of them are pretty surprising! and usually, casting directors definitely made the right choice. Check out our top 16 favorite picks.
Christina Aguilera as Alison Scott
Apparently Christina Aguilera was chosen to star in Knocked Up before Katherine Heigl was cast. Hmm don’t know how that would have worked out… personally, we think Katherine Heigl nailed this role.
Gwyneth Paltrow as Rose in Titanic
Did you know that Gwyneth Paltrow was actually the preferred choice to play Rose in The Titanic? Thankful ly she rejected the part… how else would Leo and Kate have stirred up their whirlwind on screen love affair?! The two have since starred in several movies together too… obviously, it was fate.
Jennifer Lawrence as Bella in Twilight
Jennifer Lawrence reportedly auditioned for Kristen Stewart’s part as Bella in Twilight, but fell short. Probably for the best… honestly we don’t think anyone could be more suited to Bella’s somber character than Kristen Stewart… are we right?
Kim Basinger as Miranda Priestly in the Devil Wears Prada
Good thing this didn’t work out… there’s no way anyone could have mastered Miranda Priestly better than Meryl Streep. Not to mention the cut throat grey bob looks disastrous on Kim Basinger…
Britney Spears as Allie In The NoteBook
Yes… you heard right. Britney Spears was supposedly considered for this role. Probably not for long… Rachel McAdams and Ryan Gosling could not have been more perfect together in this film! Frankly… this Photoshop says it all!
Julia Roberts in Sleepless in Seattle
Hmm… although we love Julia Roberts, it’s difficult to see anyone other than the iconic Meg Ryan starring alongside Tom Hanks in this classic.
John Travolta in Forrest Gump
Travolta could have given his career a bit of a revamping with this role, but reportedly turned it down. Oh well… it’s not as though he needed the money or the fame. Travolta always has, and always will, have it all. Proof? This photo…
Al Pacino as Han Solo in Star Wars
This one might come as a bit of a shocker, but Al Pacino was set to play Han Solo in Star Wars. However, the actor reportedly rejected the role and Harrison Ford was cast. We feel Harrison Ford was indeed the better fit!
Jake Gylenhall in Avatar
Known to be the most financially successful film in cinematic history, Jake Gyllenhaal certainly slipped up here. You’re still beautiful Jake… we’ll give you that.
Lindsay Lohan as the stripper in The Hangover
Did you know Lindsay Lohan was almost cast as the stripper in the first Hangover instead of Heather Graham? Apparently the actress felt that at 20 she was too young and tender an age to play the role. Those movies were hugely successful, she might regret her decision now!
Reese Witherspoon as Cher in Clueless
Reese Witherspoon… Alicia Silverstone.. not sure it really mattered, they could almost pass as the same person!
Cameron Diaz as Mia in The Princess Diaries
Cameron Diaz was apparently one among several actresses to turn down the role of Mia in The Princess Diaries. What were casting directors thinking? Could you honestly picture Cameron Diaz as the innocent princess Mia? Didn’t think so… it would seem everything happens for a reason… Anne Hathaway absolutely nailed this part!
Vivian Ward as Molly Ringwald in Pretty Woman
Vivian Ward, and not Julia Roberts, was in fact the preferred actress to play the famous Molly Ringwald in Pretty Woman. We don’t know how Vivian could turn down starring alongside Richard Gere but we’re certainly glad that she did!… Julia Roberts made this film what it is.
Tom Selleck in Indiana Jones
Apparently the dashing Harrison Ford was not first choice in this hit film franchise! Admittedly, the two look very similar. We’re sure Tom Selleck could have given him a run for his money!
Emma Watson as Mia in La La Land
Competition was tight for this part it seems! Turns out Emma Watson turned down the role because she has already committed herself to the smash success Beauty and the Beast. That all worked out for the best it seems… Emma Stone brought down the house with her performance in La La Land. In fact, the movie was so successful it was nominated for a whopping 242 awards and won a staggering 202!
Christina Applegate as Elle Woods in Legally Blonde
Yes, you read that correctly! Our favourite Elle Woods was almost played by Christina Applegate instead of Reese Witherspoon. We’re glad Witherspoon won out, nobody could have incarnated the bimbo blonde lawyer better than Reese!