The history of cinema is full of "what if" moments, and casting is one of the biggest. A single casting decision can redefine a film, launch a career, or even change the trajectory of Hollywood. Here are some of the most famous roles that nearly went to other actors, and how different those films might have been:
Han Solo (Star Wars): Harrison Ford vs. Al Pacino / Kurt Russell / Christopher Walken
It's almost impossible to imagine anyone but Harrison Ford as the cynical, charming smuggler. However, George Lucas auditioned many actors, including Al Pacino, Kurt Russell, and Christopher Walken. Pacino famously turned it down, not understanding the script. Ford, originally hired to read lines for other actors' auditions, impressed Lucas so much he got the part, forever cementing his place in pop culture history.
Neo (The Matrix): Keanu Reeves vs. Will Smith
Will Smith was the Wachowskis' first choice for Neo, but he turned it down to star in Wild Wild West, a decision he has openly regretted. He felt the concept was too complex at the time. Keanu Reeves's portrayal brought a unique blend of vulnerability and quiet intensity that became iconic, and it's hard to picture Smith in the role now, despite his undeniable star power.
Aragorn (The Lord of the Rings): Viggo Mortensen vs. Stuart Townsend
Stuart Townsend was initially cast as Aragorn and even rehearsed for weeks before Peter Jackson realized he was too young for the role. Mortensen was a last-minute replacement, flying to New Zealand and starting filming almost immediately. His dedication to the character, including learning sword fighting and Elvish, became legendary and defined the role for a generation.
Jack Dawson (Titanic): Leonardo DiCaprio vs. Matthew McConaughey
Before Leonardo DiCaprio was cast, Matthew McConaughey was a strong contender and even screen-tested with Kate Winslet. Director James Cameron ultimately pushed for DiCaprio, believing his youthful energy and raw talent would better capture the essence of Jack. The chemistry between DiCaprio and Winslet became a cornerstone of the film's massive success.
Forrest Gump (Forrest Gump): Tom Hanks vs. John Travolta
John Travolta was offered the role of Forrest Gump but turned it down to star in Pulp Fiction. While Pulp Fiction was a career resurgence for Travolta, Tom Hanks's performance as Forrest Gump earned him his second consecutive Best Actor Oscar and became one of his most beloved roles, embodying the film's heartwarming spirit.
Iron Man (Iron Man): Robert Downey Jr. vs. Tom Cruise
It's almost impossible to imagine the Marvel Cinematic Universe without Robert Downey Jr.'s definitive portrayal of Tony Stark. However, before Downey Jr. was cast, Tom Cruise was considered for the role. Cruise reportedly had creative differences regarding the script. Downey Jr.'s casting, at a time when his career was in a different place, was a risk that paid off spectacularly, making him the face of the MCU.
Pro tip: Many factors go into casting beyond just talent, including availability, chemistry with other actors, director's vision, and even studio politics. Sometimes, the "second choice" ends up being the perfect fit, proving that serendipity often plays a huge role in cinematic history.