4. David Tennant
I know what you're thinking "What? David Tennant as Doctor Strange!? That's ridiculous!" To be perfectly honest I would've agreed with you completely a few years ago. While he's a really good actor capable of making the audience both laugh and cry he really doesn't look that much like the character. However my opinion about that changed a few years ago when I saw Fright Night. In Fright Night he portrays Peter Vincent, a fake Vampire Hunter who helps the protagonist defeat a vampire and rescue his girlfriend. The reason why I brought this up it's because in the movie looks pretty much like this: I rest my case.