Here comes the second part of some of the best transformations for movie roles by actors. In each photo, you’ll see from left to right: an actor, he/she in the skin of his character and the real-life person he/she plays.
The first part is also great, check it out: Top 15 Celebrity Transformations.
Charlize Theron
Sean Penn
Salma Hayek
Russell Crowe
Matt Damon
Eric Bana
Keira Knightley
Marion Cotillard
Nicole Kidman
Joaquin Phoenix
Emile Hirsch
Billy Crudup
Jamie Foxx
Angelina Jolie
Tom Hardy
Cate Blanchett
Benicio Del Toro
Hilary Swank
Heath Ledger
Josh Brolin
Will Smith
Jared Leto