← All stories

Slideshow · Entertainment

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters

Near-Miss Casting: 20 Stars Who Almost Played Iconic Movie Roles

1 hour ago

8 Min Read21 Slides
  1. Near-Miss Casting: 20 Stars Who Almost Played Iconic Movie Roles
▼ Visual Countdown

Behind iconic movie roles are stories of actors who almost landed them. From screen tests and scheduling conflicts to unexpected casting decisions, these 20 Hollywood stars came surprisingly close to starring in some of cinema's biggest blockbusters.

Swipe or tap ▶ to begin the countdown

©TMDb / Timothée Chalamet & TMDb / Amanda Seyfried

📖 Complete Countdown Guide

All 20 Entries in this Story

20 Highlights · Full Editorial Review
#1

20. John Krasinski (Captain America)

During auditions for Captain America: The First Avenger, Krasinski wore the full superhero suit on a studio soundstage. He famously recalled admiring Chris Hemsworth's physique walking by, realizing the physical demands before Marvel ultimately signed Chris Evans.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — John Krasinski (Captain America)
Photo: TMDb / John Krasinski
#2

19. Cillian Murphy (Batman)

Murphy auditioned in Val Kilmer's Batsuit for Batman Begins. While director Christopher Nolan recognized Christian Bale possessed the physical bulk for the Dark Knight, he was so struck by Murphy's piercing gaze that he cast him as Dr. Jonathan Crane instead.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Cillian Murphy (Batman)
Photo: TMDb / Cillian Murphy
#3

18. Tom Hiddleston (Thor)

Hiddleston initially dieted, lifted weights, and screen-tested exclusively for the God of Thunder in Thor. Director Kenneth Branagh recognized his theatrical cunning and regal flair, offering him the career-defining villain role of Loki instead.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Tom Hiddleston (Thor)
Photo: TMDb / Tom Hiddleston
#4

17. Robin Williams (Hagrid)

When Harry Potter and the Sorcerer's Stone was casting, Williams called director Chris Columbus personally wanting to play Rubeus Hagrid. Producer David Heyman and author J.K. Rowling had established a strict British-only rule, awarding the role to Robbie Coltrane.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Robin Williams (Hagrid)
Photo: TMDb / Robin Williams
#5

16. Kurt Russell (Han Solo)

Russell was one of the finalists to board the Millennium Falcon as Han Solo in Star Wars. When creator George Lucas hesitated to make a final casting decision between Russell and Harrison Ford, Russell chose to accept a role in a television western instead.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Kurt Russell (Han Solo)
Photo: TMDb / Kurt Russell
#6

15. Matthew McConaughey (Jack Dawson)

McConaughey did a full camera screen test with Kate Winslet for Titanic, leaving the audition confident he had secured the part. Director James Cameron ultimately decided nineteen-year-old Leonardo DiCaprio brought the youthful romantic energy required.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Matthew McConaughey (Jack Dawson)
Photo: TMDb / Matthew McConaughey
#7

14. Jennifer Lawrence (Bella Swan)

At age seventeen, an unknown Jennifer Lawrence read for the lead role of Bella Swan in Twilight. She was rejected without a callback, a stroke of good fortune that freed her schedule to land Winter's Bone and later star as Katniss Everdeen in The Hunger Games.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Jennifer Lawrence (Bella Swan)
Photo: TMDb / Jennifer Lawrence
#8

13. Chadwick Boseman (Drax The Destroyer)

Before Dave Bautista landed Drax the Destroyer in Guardians of the Galaxy, Boseman gave a memorable reading for the alien warrior. Marvel casting director Sarah Finn kept his tape in mind, directly offering him King T'Challa in Black Panther without an audition.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Chadwick Boseman (Drax The Destroyer)
Photo: TMDb / Chadwick Boseman
#9

12. Jake Gyllenhaal (Spider-Man)

Following severe back injuries sustained on Seabiscuit, Tobey Maguire was nearly replaced by Gyllenhaal for Spider-Man 2. Gyllenhaal had begun costume fittings and physical preparation before Maguire recovered just days before principal photography began.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Jake Gyllenhaal (Spider-Man)
Photo: TMDb / Jake Gyllenhaal
#10

11. David Bowie (Elrond)

Music icon David Bowie actively pursued the role of Elven ruler Elrond in The Lord of the Rings. Director Peter Jackson resisted, feeling that Bowie's larger-than-life pop persona would shatter Middle-earth immersion, casting Hugo Weaving instead.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — David Bowie (Elrond)
Photo: TMDb / David Bowie
#11

10. Alexander Skarsgard (Thor)

Skarsgard met with director Kenneth Branagh, tried on the Norse warrior costume, and held the mystical hammer as one of the final contenders for Thor. Despite missing out, he maintained strong industry momentum with True Blood and The Northman.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Alexander Skarsgard (Thor)
Photo: TMDb / Alexander Skarsgård
#12

9. Amanda Seyfried (Gamora)

Marvel pursued Seyfried to star as deadly assassin Gamora in Guardians of the Galaxy. She declined the blockbuster role out of dread over spending six hours daily in green body paint and skepticism over whether a talking raccoon movie would succeed at the box office.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Amanda Seyfried (Gamora)
Photo: TMDb / Amanda Seyfried
#13

8. Eddie Redmayne (Kylo Ren)

Redmayne auditioned for the villain role in Star Wars: The Force Awakens without a script. Attempting various menacing breathing sounds and guttural voices for casting directors, he later confessed the audition went disastrously before Adam Driver took the role.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Eddie Redmayne (Kylo Ren)
Photo: TMDb / Eddie Redmayne
#14

7. Sam Rockwell (Tony Stark)

Director Jon Favreau originally eyed Sam Rockwell to play Tony Stark in Iron Man. Once Robert Downey Jr. delivered his electrifying screen test, the part was settled, though Favreau brought Rockwell back as rival weapons tycoon Justin Hammer in Iron Iron Man 2.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Sam Rockwell (Tony Stark)
Photo: TMDb / Sam Rockwell
#15

6. Miles Teller (Sebastian)

After starring in Damien Chazelle's breakout Whiplash, Teller was attached to play the jazz pianist Sebastian in La La Land alongside Emma Watson. As the production evolved, Chazelle parted ways with Teller, pairing Ryan Gosling with Emma Stone.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Miles Teller (Sebastian)
Photo: TMDb / Miles Teller
#16

5. Timothee Chalamet (Spider-Man)

Before Tom Holland was cast as Spider-Man in Captain America: Civil War, Chalamet auditioned twice for Marvel. He recalled sweating through his shirt in nervous anxiety, realizing on his walk home that he had fumbled the chance before building his stardom on Dune.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Timothee Chalamet (Spider-Man)
Photo: TMDb / Timothée Chalamet
#17

4. Macaulay Culkin (Jack Dawson)

During early development for Titanic, director James Cameron considered casting former child sensation Macaulay Culkin as steerage passenger Jack Dawson. Studio executives preferred a slightly more mature romantic lead, leading to the selection of Leonardo DiCaprio.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Macaulay Culkin (Jack Dawson)
Photo: TMDb / Macaulay Culkin
#18

3. Sandra Bullock (Neo)

Struggling to find an A-list star willing to commit to The Wachowskis' complex sci-fi script, producer Lorenzo di Bonaventura offered the role of Neo to Sandra Bullock, promising to rewrite the protagonist as a woman. Bullock passed, and Keanu Reeves made history.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Sandra Bullock (Neo)
Photo: TMDb / Sandra Bullock
#19

2. Liam Neeson (James Bond)

In 1994, producers approached Neeson to take over as James Bond in GoldenEye following his Oscar-nominated turn in Schindler's List. Neeson turned down the Walther PPK after his late wife Natasha Richardson warned she would not marry him if he played 007.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Liam Neeson (James Bond)
Photo: Wikimedia / Karen Seto, ???? from Toronto, Canada
#20

1. Henry Cavill (James Bond)

Director Martin Campbell narrowed the search for the rebooted James Bond down to Daniel Craig and a twenty-two-year-old Henry Cavill. Cavill delivered an outstanding tuxedo screen test, but Campbell felt Cavill was slightly too youthful for Casino Royale.

20 Hollywood Stars Who Were Almost Cast in Massive Blockbusters — Henry Cavill (James Bond)
Photo: TMDb / Henry Cavill

Up Next · Recommended Stories

6 stories