8. Joseph Gordon-Levitt - Star Lord - Guardians Of The Galaxy
It's hard to imagine that anybody else might've played Guardian of the Galaxy's central hero, Star Lord (Peter Quill), other than the inimitable Chris Pratt, but at one point it looked as though Joseph Gordon-Levitt - former Third Rock From The Sun star turned Hollywood heartthrob - was all but signed on for the part. Oddly, he turned down the chance to play Star Lord in order to shoot Sin City 2 instead. Huh, right? We understand why Marvel were originally looking for Gordon-Levitt to play the role, of course, given the way in which he has proven himself able to juggle both dramatic roles and comedic ones with equal measure over the course of the past few years, with roles in The Dark Knight Rises, Inception and Don Jon and 500 Days of Summer. Still, good as this might've been, we'll still take Chris Pratt, thank you.