20 Roles That Could’ve Been Played By Very Different People

Christina Applegate as Elle Woods (Legally Blonde)

Emilia Clarke as Anastasia Steele (Fifty Shades of Grey)

Mark Wahlberg as Ennis Del Mar (Brokeback Mountain)

Julia Roberts as Viola De Lesseps (Shakespeare in Love)

Albert Brooks as Harry Burns (When Harry Met Sally)

Anne Hathaway as Alison Scott (Knocked Up)

Reese Witherspoon as Sidney Prescott (Scream)

Tom Hanks as Jerry Maguire (Jerry Maguire)


Leonardo DiCaprio as Dirk Diggler (Boogie Nights)

Denzel Washington as Detective David Mills (Se7en)

Harrison Ford as Alan Grant (Jurassic Park)

John Lithgow as The Joker (Batman)

Nicolas Cage as Aragorn (The Lord of the Rings)


Christopher Plummer as Gandalf (The Lord of the Rings)

Henry Winkler as Danny Zuko (Grease)

Johnny Depp as Ferris Bueller (Ferris Bueller’s Day Off)

Warren Beatty as Bill (Kill Bill)

Selena Gomez as Mitchie Torres (Camp Rock)

Angelina Jolie as Dr. Ryan Stone (Gravity)




Leave a Reply

Your email address will not be published. Required fields are marked *