Did you know that Eddie Redmayne almost played Kylo Ren in
the new Star Wars trilogy?
For this list, we're looking at various iconic characters from classic movies that were nearly played by different actors. The countdown includes Will Smith as Neo, John Krasinski as Captain America, Stuart Townsend as Aragorn, and more.
Compiled by Leandra Engelbrecht