8 Iconic On-Screen Roles That Were Almost Played By Somebody Else

We all have a favourite movie or TV show, but imagine if the starring role was played by somebody else? While I can’t possibly imagine Gossip Girl without Blake Lively, Titanic without Kate Winslet and Mean Girls without Lindsay Lohan, there are countless Hollywood stories of roles that were almost played by somebody else.

Here are a few of the craziest ones that have us thanking our lucky stars things turned our the way they did!

1. The Devil Wears Prada

While I can’t possibly imagine anybody else in the role of Andy Sachs, turns out that Anne Hathaway was actually the second choice for the role, with Rachel McAdams initially being offered the role.

2. Gossip Girl 

“The network initially pitched us Ashley Olsen and Rumer Willis for Blair and Serena,” Gossip Girl casting director David Rapaport told Buzzfeed.
“[Blake Lively] was literally the only person I could think of…I had seen her in Accepted and at that time, there were no Lena Dunhams or Zooey Deschanels—it was all about beauty and glamour, but being approachable and Blake was the ultimate It Girl,” he said.

3. Sex and the City 

I can’t even believe this one but turns out that Carrie Bradshaw was almost played by Dana Delany, who is said to have turned down the role because she didn’t want to be in a show about sex.

4. Mr & Mrs Smith 

Nicole Kidman was originally meant to play the role of Jane Smith alongside Brad Pitt, however pulled out at the last minute. Crazy thing is that because Brad and Ange got together during the filming of the movie, they may have never been a thing if it wasn’t for this last minute turn of events!

5. Titanic 

Gwyneth Paltrow was James Cameron’s first choice for the role of Rose in Titanic. Say what?!

6. The Notebook 

Jessica Biel, Reese Witherspoon and Britney Spears all auditioned for the part of Allie Calhoun in The Notebook, but of course Rachel McAdams was perfect one for the role.

7. Bridget Jones’ Diary 

This one is VERY close to my heart. Apparently Toni Colette turned down the opportunity to play Bridget Jones, making way for the only true Bridget, Renee Zellweger to take the iconic role.

8. Breakfast at Tiffany’s 

Author of Breakfast at Tiffany’s, Truman Capote originally imaged Marilyn Monroe in the role of Holly Golightly. Lucky for Audrey Hepburn, Monroe turned down the role because her acting coach said that playing a ‘call girl’ would be bad for her image.

Read next: Our Favourite Grey’s Anatomy Star Is Heading Back To Shondaland