One of the best characteristics an actor can have is to be a chameleon, to completely blend in to the character he or she is playing. However, every so often a role comes along that tests an actor’s true transformation chops by portraying a famous or infamous person.

For instance, following the tragic death of Mexican-American singer Selena Quintanilla-Perez, a then virtually unknown Jennifer Lopez won the role in her biopic, Selena. I must say, their resemblance is uncanny. Check out 10 other celebrities who morphed into character for blockbuster biopics!

Salma Hayek as Frida Kahlo in Frida


Jamie Foxx as Ray Charles in Ray


Meryl Streep as Julia Child in Julie and Julia


Charlize Theron as Aileen Wournos in Monster


Sean Penn as Harvey Milk in Milk


Diana Ross as Billie Holiday in Lady Sings The Blues


Joaquin Phoenix and Reese Witherspoon as Johnny Cash and June Carter-Cash in Walk The Line


Emile Hirsch as Christopher McCandless in Into The Wild


Cate Blanchett as Bob Dylan in I’m Not There


Be on the lookout for Andre 3000 as Jimi Hendrix in All Is By My Side


Check out the photo gallery for more Hollywood transformations!

Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source, Image Source