100 Actors Who’ve Turned Down Big Movie Roles
By Shane Rivers
The Hollywood casting process is often a tricky one, and sometimes a role will be passed up by numerous actors before someone accepts it. In other cases, an injury or prior contractual obligation will force an actor to withdraw from a film. Ultimately, the picture still gets made, but it‘s hard not to wonder what might have been. Tom Selleck as Indiana Jones? Meg Ryan as Clarice Starling? Just take a look at these 100 actors who’ve turned down big movie roles, and imagine a bizarro world where Burt Ward accepted the role of Benjamin Braddock and rocketed to fame instead of Dustin Hoffman (#47).
Actors Who Turned Down Big Movie Roles
- David Boreanaz turned down the role of Batman in Batman Begins. The part went to Christian Bale.
- Mickey Rourke turned down the role of Eliot Ness in The Untouchables. The part went to Kevin Costner.
- Jean-Claude Van Damme was replaced as the villainous alien in Predator. The part went to Kevin Peter Hall.
- Alec Baldwin turned down the role of Richard Kimball in The Fugitive. The part went to Harrison Ford.
- Christian Bale dropped out of the role of George W. Bush in the film W.. The part then went to Josh Brolin.
- Keanu Reeves turned down the role of Pvt. Chris Taylor in Platoon. The part went to Charlie Sheen.
- Nicolas Cage turned down the role of Randy “The Ram” Robinson in The Wrestler. The part went to Mickey Rourke.
- John Malkovich turned down the role of The Green Goblin in Spider-Man. The part went to Willem Dafoe.
- John Travolta turned down the role of Forrest Gump. The part went to Tom Hanks.
- Russell Crowe turned down the role of Wolverine in the X-Men movie. The part eventually went to Hugh Jackman.
- Mel Gibson turned down the role of General Maximus Decimus Meridius in Gladiator. The part went to Russell Crowe.
- Tom Selleck had to drop out of the role of Indiana Jones in Raiders of the Lost Ark. The part went to Harrison Ford.
- Arnold Schwarzenegger was initially offered the role of Kyle Reese in The Terminator. He was later recast as the killer robot from the future.
- Edward Norton turned down the role of Patrick Bateman in American Psycho. The part went to Christian Bale.
- Morgan Freeman was offered a lead role in Jurassic Park, but he turned it down.
- Mark Wahlberg turned down the role of Linus Caldwell in Ocean’s 11. The part went to Matt Damon.
- Tom Hanks turned down the role of Jerry Maguire in Jerry Maguire. The part went to Tom Cruise.
- Warren Beatty turned down the role of Jack Horner in Boogie Nights. The part went to Burt Reynolds.
- Leonardo DiCaprio accepted and later passed on the role of Patrick Bateman in American Psycho. In case you’ve forgotten since #14, the part went to Christian Bale.
- Stephen Baldwin turned down the role of Jack Traven in Speed. The part went to Keanu Reeves.
- Dougray Scott had to back out of the role of Wolverine in the X-Men movie. The part went to Hugh Jackman.
- Mickey Rourke turned down the role of Axel Foley in Beverly Hills Cop. The part went to Eddie Murphy.
- William Hurt turned down the role of Dr. Alan Grant in Jurassic Park. The part went to Sam Neill.
- Nicolas Cage turned down the role of the Green Goblin in Spider-Man. The part went to Willem Dafoe.
- Sean Connery turned down the role of Gandalf in the Lord of the Rings trilogy. The part went to Ian McKellen. It’s interesting to note that Connery cost himself $400 million dollars by passing on the part (he was offered 15% of the film’s profit).
- Tom Hanks turned down the role of Ray Kinsella in Field of Dreams. The part went to Kevin Costner.
- James Caviezel had to back out of the role of Cyclops in the X-Men movie. The part went to James Marsden.
- James Marsden turned down the role of Shane O’Shea in 54. The part went to Ryan Phillippe.
- Mel Gibson turned down the role of Robin Hood in Robin Hood: Prince of Thieves. The part went to Kevin Costner.
- Warren Beatty turned down the role of Paul Sheldon in Misery. The part went to James Caan.
- Denzel Washington turned down the role of Det. Del Spooner in I, Robot. The part went to Will Smith.
- Nicolas Cage turned down the role of Neo in The Matrix. The part went to Keanu Reeves.
- Will Smith turned down the role of Neo in The Matrix. Once again, it went to Keanu Reeves.
- Will Smith turned down the role of Stu Shepard in Phone Booth. The part went to Colin Farrell.
- Tom Hanks turned down the role of Andy Dufresne in The Shawshank Redemption. The part went to Tim Robbins.
- Cary Grant turned down the role of James Bond in Dr. No. The part went to Sean Connery.
- Michael Madsen turned down the role of Vincent Vega in Pulp Fiction. The part went to John Travolta.
- Mickey Rourke turned down the role of Jack Crawford in Silence of the Lambs. The part went to Scott Glenn.
- Steve McQueen turned down the role of Sundance in Butch Cassidy and the Sundance Kid. The part went to Robert Redford.
- Leonardo DiCaprio turned down the role of Dirk Diggler in Boogie Nights. The part went to Mark Wahlberg.
- Denzel Washington turned down the role of Curtis Taylor, Jr. in Dreamgirls. The part went to Jamie Foxx.
- Mickey Rourke turned down the role of Det. Sgt. Jack Cates in 48 Hrs.. The part went to Nick Nolte.
- Warren Beatty turned down the role of Gordon Gekko in Wall Street. The part went to Michael Douglas.
- Wesley Snipes turned down the role of Hale Caesar in The Expendables. The part went to Terry Crews.
- Steve McQueen turned down the role of Jimmy “Popeye” Doyle in The French Connection. The part went to Gene Hackman.
- Mickey Rourke turned down the role of Johnny Ringo in Tombstone. The part went to Michael Biehn.
- Burt Ward turned down the role of Benjamin Braddock in The Graduate. The part went to Dustin Hoffman.
- Steve McQueen turned down the role of Captain Benjamin Willard in Apocalypse Now. The part went to Martin Sheen.
- Mickey Rourke turned down the role of Connor MacLeod in Highlander. The part went to Christopher Lambert.
- Warren Beatty turned down the role of Johnny Hooker in The Sting. The part went to Robert Redford.
- Anthony Michael Hall was cast and later replaced in the role of Joker in Full Metal Jacket. The part went to Matthew Modine.
- Steve McQueen turned down the role of Roy Neary in Close Encounters of the Third Kind. The part went to Richard Dreyfuss.
- Dustin Hoffman turned down the role of Roy Neary in Close Encounters of the Third Kind.
- Al Pacino turned down the role of Roy Neary in Close Encounters of the Third Kind.
- Gene Hackman turned down the role of Roy Neary in Close Encounters of the Third Kind.
- Jack Nicholson turned down the role of Roy Neary in Close Encounters of the Third Kind.
- Lee Marvin turned down the role of Pike Bishop in The Wild Bunch. The part went to William Holden.
- Brian Keith turned down the role of Deke Thornton in The Wild Bunch. The part went to Robert Ryan.
- Rod Steiger turned down the role of General George S. Patton. The part went to George C. Scott.
- Kurt Cobain turned down the role of Lance in Pulp Fiction. The part went to Eric Stoltz.
- Ian Asbury (singer for The Cult) turned down the role of Jim Morrison in The Doors. The part went to Val Kilmer.
- Sid Haig turned down the role of Marsellus Wallace in Pulp Fiction. The part went to Ving Rhames.
- Gig Young was replaced in his role as The Waco Kid in Blazing Saddles. The part went to Gene Wilder.
- Lee Marvin turned down the role of Quint in Jaws. The part went to Robert Shaw.
- Sterling Hayden turned down the role of Quint in Jaws. Just like the last time, Robert Shaw snagged the role.
Actresses Who Turned Down Big Movie Roles
- Michelle Pfeiffer turned down the role of Clarice Starling in Silence of the Lambs. The part went to Jodi Foster.
- Geena Davis turned down the role of Clarice Starling in Silence of the Lambs.
- Linda Hamilton dropped out of the role of Clarice Starling in Silence of the Lambs.
- Melanie Griffith turned down the role of Clarice Starling in Silence of the Lambs.
- Meg Ryan dropped out of the role of Clarice Starling in Silence of the Lambs.
- Jennifer Jason Leigh turned down the role of Vivian in Pretty Woman. The part went to Julia Roberts.
- Sarah Michelle Gellar turned down the role of Cher in Clueless. The part went to Alicia Silverstone.
- Molly Ringwald turned down the role of Vivian in Pretty Woman. Julia Roberts got the part.
- Sigourney Weaver turned down the role of Ada in The Accused. The part went to Kelly McGillis.
- Gillian Anderson turned down the role of Bethany Sloane in Dogma. The part went to Linda Fiorentino.
- Julia Roberts turned down the role of Annie in Sleepless in Seattle. The part went to Meg Ryan.
- Sigourney Weaver turned down the role of Offred in A Handmaid’s Tale. The part went to Natasha Richardson.
- Sandra Bullock turned down the role of Trinity in The Matrix. The part went to Carrie-Ann Moss.
- Molly Ringwald turned down the role of Molly in Ghost. The part went to Demi Moore.
- Madonna turned down the role of Susie Diamond in The Fabulous Baker Boys. The part went to Michelle Pfeiffer.
- Mariel Hemingway turned down the role of Iris in Taxi Driver. The part went to Jodi Foster.
- Julia Roberts turned down the role of Viola de Lesseps in Shakespeare in Love. The part went to Gwyneth Paltrow.
- Natalie Portman turned down the role of Wendy Hood in The Ice Storm. The part went to Christina Ricci.
- Nicole Kidman had to drop out of the role of Hanna Schmitz in The Reader. The part went to Kate Winslet.
- Michelle Pfeiffer dropped out of the role of Thelma in Thelma & Louise. The part went to Geena Davis.
- Melanie Griffith turned down the role of Thelma in Thelma & Louise.
- Gwyneth Paltrow turned down the role of Rose Dawson in Titanic. The part went to Kate Winslet.
- Anne Hathaway dropped out of the role of Allison Scott in Knocked Up. The part went to Katherine Heigl.
- Jodie Foster dropped out of the part of Louise in Thelma & Louise. The part went to Susan Sarandon.
- Jennifer Love Hewitt dropped out of the role of Mary Fiore in The Wedding Planner. The part went to Jennifer Lopez.
- Julia Roberts turned down the role of Lucy in While You Were Sleeping. The part went to Sandra Bullock.
- Sean Young had to drop out of the role of Vicki Vale in Batman. The part went to Kim Basinger.
- Meg Tilly had to drop out of the role of Constanze Mozart in Amadeus. The part went to Elizabeth Berridge.
- Brooke Shields turned down the role of Roxy in Basic Instinct. The part went to Leilani Sarelle.
- Julia Roberts turned down the role of Mary Corleone in Godfather III. The part went to Sofia Coppola.
- Jodie Foster turned down the role of Catherine Tramell in Basic Instinct. The part went to Sharon Stone.
- Ellen Barkin turned down the role of Catherine Tramell in Basic Instinct.
- Nicole Kidman turned down the role of Catherine Tramell in Basic Instinct.
- Kim Basinger turned down the role of Catherine Tramell in Basic Instinct.
- Julia Roberts turned down the role of Catherine Tramell in Basic Instinct.