You might not think of Nicolas Cage as having the range to play a particularly wide variety of characters. "Him?" you say. "He's got that very specific nasally voice, and that stutter, and he's always got that kind of pinched look on his face!" But a visit to Nic Cage As Everyone will convince you that the actor can seamlessly morph into anyone, even Maria von Trapp, as seen above.
Nic Cage As Everyone [Official site]