21 Actors Who Almost Got Cast As Iconic Movie Characters

1. Tom Hanks as Jerry Maguire in Jerry Maguire

Vittorio Zunino Celotto / Getty Images

Paramount

Writer-director Cameron Crowe wrote the part with Hanks in mind — but by the time he finished the script, Hanks was not only a bit too old for the role, he was also focused on directing That Thing You Do!

2. Anne Hathaway as Alison Scott in Knocked Up

Robyn Beck / AFP / Getty Images

Universal Pictures

Hathaway was initially offered the role but later turned it down because of the explicit birth-scene…which FTR was done with prosthetics.

3. Katie Holmes as Annette Hargrove in Cruel Intentions

Jemal Countess / Getty Images

Columbia Pictures

Holmes was the studio’s first choice for the part, but the film’s writer/director, Roger Kumble, thought she wasn’t right for the role and instead took Reese Witherspoon to dinner to convince her to sign on.

4. Leonardo DiCaprio as Peter Parker/Spider-Man in Spider-Man

Mike Windle / Getty Images

20th Century Fox

DiCaprio was an early candidate for the role (that eventually went to his BFF Tobey Maguire), but turned it down because he didn’t feel like taking the part.

5. Tom Cruise as Tony Stark/Iron Man in Iron Man

Andreas Rentz / Getty Images

Marvel

Cruise was originally approached for the role of Tony Stark, but he eventually lost in interest in the film ‘cause it took too long to bring to the big screen.