10. Tom Hardy
Certainly physically capable for the role, Tom Hardy’s gruffness makes him perfect for the suited-up side of Moon Knight. And he’s no stranger to superhero films either, having played Bane in The Dark Knight Rises. He would likely be able to do the suave millionaire mercenary angle of the character as well, but with a character like Moon Knight, all aspects of his personality must be done well. And I’m not sure if he’d pull off the multiple personality side of Marc Spector, which leaves him at number 10 on my list. I don’t think his coarse voice would convey the psychosis of the character well enough, even if he might have the physicality on lock.