10 Actors Who Were Almost Casted For These Iconic Roles

We all love our favorite characters just the way they are and the actors who play them. It is hard to imagine anyone other than those actors playing the legendary characters. Still, we know that multiple actors are considered for a role before someone is selected. So these are some of the actors who were considered to play our favorite characters on screen:

Jake Gyllenhaal: Batman in “Batman Begins”

We love Christian Bale as Bruce Wayne in the Nolan trilogy and it is surely the best recent portrayal of the black vigilante. Jake Gyllenhaal was the main competition for Bale and came very close to playing the DC superhero. In the end, Bale became Nolan’s personal pick and was selected over Gyllenhaal. We surely agree Bale was the best person for the role!

Emily Blunt: Black Widow in “Iron Man 2”

Scarlett Johansen is loved in her portrayal of Black Widow and has been in a few films as the character. Well, Scarlett was not the first choice for the character and was actually rejected for the role. The makers wanted Emily Blunt to play the role of the black body suit wearing superhero. Fate had something different in store as Blunt was already working on another movie and was not available. Scarlett finally played the role and did full justice to it.

Britney Spears: Allie Hamilton in “The Notebook”

So pop star Britney Spears was offered the role of Allie in the Nicholas Sparks novel adaptation ‘The Notebook’. This movie basically turned Ryan Gosling and Rachel McAdams into America’s sweethearts and it is strange to know that someone else could be in the picture. Spears screen tested with Gosling but ultimately Rachel was the pick for the role.

Miles Teller: Sebastian Wilder in “La La Land”

La La land has become one of the most successful films of all time and certainly our favorite musical. The film got so much success and the lead actors got a lot of praise and even an Oscar. The role of Sebastian was also offered to Miles Teller of the ‘Whiplash’ fame. Eventually, it went to the heartthrob Gosling when Teller appeared too demanding to the makers. Ryan Gosling was exceptional in the role and we are glad he did it.

Jaimie Alexander: Wonder Woman in “Batman v Superman: Dawn of Justice”

Gal Gadot has become the face of the legendary superhero Wonder woman. She has portrayed the role in two films till now and is all set to play her again in Justice League and WW2. The role was also offered to Jaimie Alexander who played Lady Sif in the Marvel franchise. This however reduced the chances of her actually getting the role as she portrays a somewhat similar character in the Marvel franchise. Gal Gadot is an amazing choice and is perfect for the role.

Jennifer Lawrence: Bella Swan in “Twilight”

JLaw is one of the most successful actresses in Hollywood right now and has an Oscar in her belt already. She also auditioned for the role of Bella Swan in the Twilight franchise but the role went to Kristen Stewart. She obviously had no idea then that Twilight would become a great deal and was actually happy she didn’t get the part. We are glad she was rejected as she went on to star as Katniss Everdeen which was the perfect role for her.

Will Smith: Neo in “The Matrix”

The iconic role that was played by Keanu Reeves was first offered to Will Smith after his success in MIB and Independence Day. Will turned the role down thinking the movie was too confusing and could become a mess. He also wanted to sign up for some other film then and turned this big opportunity down. Keanu Reeves did justice to the role and it was a hugely successful film.

Christina Applegate: Elle Woods in “Legally Blonde”

Reese Witherspoon rose to fame with her amazing portrayal of Elle Woods in Legally Blonde which was a huge hit. The role was also offered to Christina Applegate who turned it down because she thought she had done similar stuff before and didn’t want to repeat herself. She later regretted turning it down because the movie was a huge hit and Witherspoon became an icon for it.

Gwyneth Paltrow: Rose in “Titanic”


So the tragic love story of Rose and Jack was almost played by some other actors before Leo and Kate were selected. Gwyneth was a big star then and she auditioned for the role of Rose and came really close to playing it. The makers went for Kate Winslet instead and Paltrow went on to win an Oscar for some other role. Gwyneth Paltrow is an amazing actress and would have done justice to the role but it was for the best.


Christian Bale: Jack Dawson in “Titanic”

Talking about Titanic the role of Jack was also up for grabs and many male actors auditioned for it. Christian Bale and Leo were rivals and Bale actually auditioned for some more roles that eventually went to Leo. Later it was said that James Cameron didn’t pick Bale for the role of Jack because he wanted an American and Bale is British.

Don’t Miss: 10 Most Controversial Avengers Stories That Are Too Hot To Handle

Back to top button