MCU: 30 Actors Who Could Have Starred In Avengers: Infinity War
10. Josh Hartnett (Loki)
In early 2009, it seemed like Josh Harnett had sealed the deal to play Loki in Thor, but after seeing Tom Hiddleston audition for the role of Thor, they decided he was actually the best bet to play his trickster brother.
Hartnett has had an interesting relationship with superhero movies over the years, famously turning down Sam Raimi's Spider-Man, Batman Begins and Superman Returns for fear of being overwhelmed by the fame associated with each role.
Would It Have Worked?: Yes, but it's hard to disassociate the role from Hiddleston and his plummy British accent.
Hiddleston and his portrayal of Loki has been one of the MCU's easy highlights to date, and while Hartnett certainly has the look the role requires, would he have gelled with Kenneth Branagh's Shakespearian tone? Probably not.