I swear everytime I try not to redo the casting of a film in my head I get pulled back in. Armie Hammer? Ye Gods, Just no. Older, experienced and slightly bitter Englishman is not in his sweet spot to put it kindly.
Clive Owen, Daniel Craig, Jude Law, Ewan McGregor, Colin Firth (if you CGI him younger) Tom Hiddleston, Aaron Taylor Johnson, Matthew McFayden, Thomas Hardy, James McAvoy, Matthew Goode, Michael FAssbender, Charle Hunman, the list is endless, or if you insist on someone younger, someone who can portray an inner brooding mysterious air, Richard Madden, even Dan Stevens.
Have Chris Evans attempt an English accent.
Vanilla Armie Hammer.
Lily James is fine I guess, though I would love to see Carrey Mulligan have taken a stab as the female lead.