← All stories

Slideshow · Entertainment

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends

Near Misses: 20 Hollywood Stars Who Turned Down Movie Legends

13 min ago

8 Min Read21 Slides
  1. Near Misses: 20 Hollywood Stars Who Turned Down Movie Legends
▼ Visual Countdown

Hollywood casting is a game of timing, instinct, and luck. Over the years, legendary actors turned down roles in films that became box office hits and Oscar winners. From superhero blockbusters to fantasy epics, these surprising casting misses changed cinema history forever.

Swipe or tap ▶ to begin the countdown

©TMDb / Emma Watson & Wikimedia / Gage Skidmore

📖 Complete Countdown Guide

All 20 Entries in this Story

20 Highlights · Full Editorial Review
#1

1. Will Smith (The Matrix)

The Wachowskis approached Will Smith to portray Neo in The Matrix, but Smith struggled to grasp the revolutionary bullet-time visual concept. Opting instead for Wild Wild West, Smith passed. Keanu Reeves took the role, defining an era of cyberpunk cinema while Smith later praised Reeves for creating movie history.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Will Smith (The Matrix)
Photo: TMDb / Will Smith, U2
#2

2. Sean Connery (The Lord Of The Rings)

Peter Jackson pursued Sean Connery for Gandalf, offering up to fifteen percent of global box office earnings. Connery declined because he did not understand the high fantasy script. Ian McKellen stepped in, earned an Oscar nomination, and created one of the most celebrated wizards in cinematic history.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Sean Connery (The Lord Of The Rings)
Photo: TMDb / ARTE
#3

3. Matt Damon (Avatar)

James Cameron offered Matt Damon ten percent of the box office to star as Jake Sully in Avatar. Bound by loyalty to The Bourne Ultimatum, Damon turned it down. Sam Worthington took the lead, and Avatar became the highest grossing film in history, costing Damon roughly two hundred and fifty million dollars.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Matt Damon (Avatar)
Photo: Wikimedia / Elena Ternovaja
#4

4. Emily Blunt (Iron Man 2)

Marvel originally cast Emily Blunt as Natasha Romanoff in Iron Man 2, but a contractual hold by Fox for Gullivers Travels forced her to exit. Scarlett Johansson took the mantle instead, evolving Black Widow into a foundational Marvel pillar across nine massive blockbusters over a decade.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Emily Blunt (Iron Man 2)
Photo: Wikimedia / Tabercil from Canadian
#5

5. Nicolas Cage (The Lord Of The Rings)

Peter Jackson considered Nicolas Cage to star as Aragorn in The Lord of the Rings. Cage declined because he refused to spend three years filming overseas away from his young family. Viggo Mortensen took over the ranger mantle, bringing an earthy authenticity that anchored the legendary trilogy.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Nicolas Cage (The Lord Of The Rings)
Photo: Wikimedia / Guillaume Paumier
#6

6. Leonardo DiCaprio (Boogie Nights)

Paul Thomas Anderson offered Leonardo DiCaprio the lead role of Dirk Diggler in Boogie Nights. DiCaprio loved the screenplay but had already signed on to James Camerons Titanic. Mark Wahlberg landed the part, delivering a career-defining performance that established him as a serious Hollywood lead.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Leonardo DiCaprio (Boogie Nights)
Photo: TMDb / Leonardo DiCaprio: Most Wanted!
#7

7. Tom Hanks (Jerry Maguire)

Cameron Crowe wrote Jerry Maguire with Tom Hanks in mind, but Hanks was busy directing That Thing You Do! and could not commit. Tom Cruise stepped into the high energy role, earned an Academy Award nomination, and delivered unforgettable catchphrases that entered the cultural lexicon forever.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Tom Hanks (Jerry Maguire)
Photo: TMDb / Sky History
#8

8. Hugh Jackman (Casino Royale)

Producers approached Hugh Jackman to take over James Bond for Casino Royale. Jackman felt the franchise scripts had grown too outlandish and declined the mantle. Daniel Craig won the role, stripping away camp to reinvent 007 as a ruthless, grounded operative across five acclaimed box office hits.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Hugh Jackman (Casino Royale)
Photo: Wikimedia / erintheredmc
#9

9. Michelle Pfeiffer (The Silence Of The Lambs)

Jonathan Demme offered Michelle Pfeiffer the role of FBI trainee Clarice Starling in The Silence of the Lambs. Uncomfortable with the scripts relentless darkness and pervasive evil, Pfeiffer declined. Jodie Foster fought passionately for the part and won the Academy Award for Best Actress.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Michelle Pfeiffer (The Silence Of The Lambs)
Photo: TMDb / Michelle Pfeiffer
#10

10. John Travolta (Forrest Gump)

John Travolta turned down the titular role in Forrest Gump to portray Vincent Vega in Quentin Tarantinos Pulp Fiction. Tom Hanks accepted Forrest Gump, winning his second consecutive Best Actor Oscar, while Travolta also secured an Oscar nod in one of cinema historys greatest win-win scenarios.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — John Travolta (Forrest Gump)
Photo: Wikimedia / lauraleedooley
#11

11. Al Pacino (Star Wars)

George Lucas offered Al Pacino the role of charming smuggler Han Solo in Star Wars. Fresh off The Godfather, Pacino admitted he did not understand the space fantasy script and passed. Audition reader Harrison Ford claimed the role, crafting one of the most beloved rogues in film history.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Al Pacino (Star Wars)
Photo: TMDb / ARTE
#12

12. Anne Hathaway (Silver Linings Playbook)

Anne Hathaway was originally attached to play Tiffany Maxwell in Silver Linings Playbook but dropped out over creative differences with director David O. Russell. Jennifer Lawrence replaced her, delivering a raw performance that earned her the Best Actress Oscar and launched her to superstardom.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Anne Hathaway (Silver Linings Playbook)
Photo: Internet Archive / Public Domain Archive
#13

13. Gwyneth Paltrow (Titanic)

James Cameron considered Gwyneth Paltrow for the role of Rose DeWitt Bukater in Titanic, but Paltrow passed on the demanding water shoot. Kate Winslet campaigned intensely for the part, earning an Academy Award nomination and becoming an international household name alongside Leonardo DiCaprio.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Gwyneth Paltrow (Titanic)
Photo: TMDb / Netflix
#14

14. Josh Hartnett (Batman Begins)

At the peak of his early fame, Josh Hartnett was offered Batman in Batman Begins and Superman in Superman Returns. Fearing severe typecasting and blockbuster burnout, Hartnett declined both. Christian Bale took the cowl for Christopher Nolan, redefining superhero cinema for a generation.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Josh Hartnett (Batman Begins)
Photo: Wikimedia / Gage Skidmore from Peoria, AZ, United
#15

15. Sandra Bullock (Million Dollar Baby)

Sandra Bullock tried for years to finance Million Dollar Baby, but when Clint Eastwood came aboard, her commitment to Miss Congeniality 2 created an impasse. Hilary Swank stepped into the boxing ring, delivering a staggering performance that won her a second Academy Award for Best Actress.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Sandra Bullock (Million Dollar Baby)
Photo: Wikimedia / Sandra_Bullock_at_2010_Razzies.jpg : Shari
#16

16. Liam Neeson (GoldenEye)

Liam Neeson was approached to take the 007 mantle in GoldenEye, but his future wife Natasha Richardson issued an ultimatum that she would not marry him if he played Bond. Neeson passed, and Pierce Brosnan stepped in to revitalize the spy franchise for a stylish new decade.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Liam Neeson (GoldenEye)
Photo: Wikimedia / Karen Seto, ???? from Toronto, Canada
#17

17. Russell Crowe (The Lord Of The Rings)

Peter Jackson flew to Scotland to offer Russell Crowe ten percent of the backend to play Aragorn. Sensing Jackson was pressured by studio executives rather than artistic instinct, Crowe declined. Viggo Mortensen stepped in, crafting a gritty portrayal that remains a fantasy cinema benchmark.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Russell Crowe (The Lord Of The Rings)
Photo: TMDb / Russell Crowe
#18

18. Emma Watson (La La Land)

Emma Watson was slated to star as Mia Dolan in La La Land, but intense pre-production for Disneys live-action Beauty and the Beast in London prevented her participation. Emma Stone took over the role, winning the Best Actress Academy Award as the musical became a modern classic.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Emma Watson (La La Land)
Photo: TMDb / Emma Watson
#19

19. Christina Applegate (Legally Blonde)

Fresh off playing Kelly Bundy in Married with Children, Christina Applegate received the script for Legally Blonde but feared repeating the ditzy blonde trope. Reese Witherspoon claimed the pink wardrobe, turning Elle Woods into an enduring feminist cultural icon and a box office smash hit.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Christina Applegate (Legally Blonde)
Photo: Wikimedia / Gage Skidmore
#20

20. Mel Gibson (Gladiator)

Ridley Scott offered Mel Gibson the role of Roman general Maximus in Gladiator. At age forty-three, Gibson felt he was too old to handle the exhausting stunt battles and bowed out. Russell Crowe took the sword, won the Best Actor Academy Award, and delivered a timeless epic masterpiece.

20 Hollywood Stars Who Turned Down Roles That Became Movie Legends — Mel Gibson (Gladiator)
Photo: TMDb / ARTE

Up Next · Recommended Stories

6 stories