Best Movie & TV  Transformation Photos

By Delilah Gray

 

Salma Hayek as Frida Kahlo

 

Faye Dunaway as Joan Crawford

 

Jennifer Lopez as Selena Quintanilla-Perez

 

Meryl Streep as Maggie Thatcher

 

Jessica Chastain as Tammy Faye

 

Renée Zellweger as  Judy Garland

 

Nicole Kidman as Lucille Ball

 

Kristen Stewart as Princess Diana

 

Hilary Swank as Amelia Earhart

 

Margot Robbie as Queen Elizabeth

 

Lily James as Pamela Anderson

 

Michelle Williams as  Marilyn Monroe

 

Swipe Up For More of the Best Movie & TV Transformation Photos