Actors Who Can Play Someone Other Than Themselves

Every great actor is playing a version of himself or herself in every role; often brilliantly, often at a level of high art. These are the only exceptions to the rule in my opinion. cc: @jennikonner
  1. 1.
    Daniel Day-Lewis
  2. 2.
    Meryl Streep