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