Bette Midler is a well-known name in Hollywood, and after a stellar career of over five decades, how could she not be? Midler has played countless characters and transformed into many different personas with unparalleled skill. But her most shocking transformation was in the 1993 classic film, ‘Hocus Pocus.’
Midler played Winifred, a very ugly witch and leader of a trio of witch sisters. Of course, we weren’t expecting her to look gorgeous as a witch, but with that hideous red hair and ridiculously big teeth, Midler definitely made us forget about her blonde locks and elegant look in real life.
Alyson Hannigan
The beautiful Alyson Hannigan made her TV debut with 1997's cult TV series, 'Buffy the Vampire Slayer.' Hannigan played Willow Rosenberg, a witch that was certainly magical but not very attractive. The next time Alyson made a famous appearance was in the cult classic saga 'American Pie', in which she played a band nerd and looked even less glamorous.
But low and behold, Alyson is a gorgeous and glamorous redhead in real life. And nowadays, even on the screen, like her famous character Lily in 'How I Met Your Mother.'
Salma Hayek
Considered by many to be one of the sexiest, most stunning women in Hollywood, Mexican-American actress Salma Hayek has made a name for herself in the business. But Hayek proved to everyone that she was much more than just a beauty after her brilliant performance as the legendary Frida Kahlo.
In the 2002 biopic, Hayek sported a bushy unibrow, just like the iconic painter. She looked manly and rough and totally convincing.
Mayim Bialik
The talented Mayim Bialik had her TV debut when she played Amy in 'The Big Bang Theory'. Amy is a frumpy, quite unattractive-looking neuroscientist, and her nerdy grandma sweaters and geeky glasses don't make her a great sight to look at.
But in real life, Bialik is an elegant, lipstick-wearing mom with green eyes and an actual Ph.D. in neuroscience! And no, her style has nothing to do with old sweaters and glasses.
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.