There’s no need to even state how gorgeous Cameron Diaz is, which is why when she appeared in the 1999 film, ‘Being John Malkovich’, nobody could believe it was actually her. The bright-eyed beauty and her contagious trademark smile were nowhere to be seen when Diaz played the animal-obsessed Lotte.
Aside from her hidden transgender desires, her pet-filled tiny apartment and her shocking hair, Lotte was also unbearably naive. Her make-up artist on the set said that “it was a challenge to make her look homely.” We bet it was.
Demi Moore
In one of Demi Moore’s most incredible performances, the gorgeous actress plays Jordan O’Neil, a Lieutenant that is chosen for her femininity as the U.S. Navy starts a program to integrate women into the force.
For the role, Demi shaves her head and starts training until she gains manly-looking muscles. Needless to say, this feminine and stunning actress looks nothing like herself throughout the entire movie.
Patricia Heaton
Everybody loved Debra in the favorite TV sitcom 'Everybody Loves Raymond'. Actress Patricia Heaton was a simple, down-to-earth, and totally lovable mom in the show. But also strong-willed when she needed to be. However, looks weren't one of the focuses of her character.
In reality, Heaton's looks are far from her typical on-screen suburban mom roles. Always looking chic and in style, Heaton commands attention when attending red carpet events. Look out, Raymond!
Sandra Bullock
Sandy Bullock is a Hollywood sweetheart, and one of people’s favorite actresses. She has talent and beauty, and has brought many characters to life in classic films like ‘Practical Magic,’ ‘Speed,’ ‘The Blind Side,’ ‘Gravity,’ and countless more.
Bullock always looks gorgeous on screen, except, of course, when she played Gracie Hart in the beloved ‘Miss Congeniality’. A masculine and messy cop dressed in oversized pants and awful t-shirts had Bullock looking nothing like herself. Luckily, Hart quickly transformed into a princess when she had to go undercover for a beauty pageant.
Margot Robbie
From the moment she walked on screen in ‘The Wolf of Wall Street’, audiences’ jaws dropped at the sight of Margot Robbie. This mind-blowingly beautiful actress has played a number of different roles since, and she has as much talent as she has looks.
So, it made sense that when people saw her as Queen Elizabeth I in the 2018 film ‘Mary Queen of Scots’, they were stunned. Playing a 16th-century royal meant getting covered in white, pasty foundation and having wiry red hair to look like the smallpox-stricken Queen.