In 2005 the great British actress played the magical Nanny McPhee with warts and all. The mystical nanny was based on the “Nurse Matilda” books, a story about a hideous witchy nanny with powers so magical that she could discipline the unruliest of children. And we see Thomspon do just that, with her big round nose, single tooth, and warts, Nanny McPhee is a sight for sore eyes.
Of course (spoiler alert) as the children shed their ugly behavior, McPhee transforms from hideous to beautiful. The nanny’s transformation reveals a more true-to-life version of Emma Thompson. The actress looks fantastic and even better with age.
Peggy Olson (Elisabeth Moss)
Elisabeth Moss can pretty much morph into anyone. These days she's one of Hollywood's serious leading ladies and has starred in a string of critically acclaimed TV shows and films. But when we first saw her, she was just Don's frumpy secretary, Peggy Olson. Olson was mocked for her homely looks by her unforgiving male colleagues in the series "Mad Men" and was even pressured to doll herself up, just to fit in.
Soon Olson proves that she's concerned for things far more important than hair and makeup, and achieves exactly what she set out to do. We suppose we can say the same for Moss. The gorgeous actress has played many different roles, including Offred from "The Handmaid's Tale, " horror writer Shirly Jackson in "Shirly" and more. You might even remember her as the tragic burn victim from "Girl Interrupted."
Betty Suarez (America Ferrera)
"Ugly Betty," told the story of the dowdy brace face and walking fashion crime, Betty Suarez, a writer navigating the world of beauty in a top-notch style magazine. That proves hard to do when you're surrounded by gorgeous models. Betty donned her very worse throughout the show, teaching us all about self-love in a world of impossible beauty standards. While we all got that powerful message, what we did learn was that the moment Sauarz wore the right clothes, she was rather beautiful.
Yep, actress America Ferrera is no Ugly Betty. The American actress, born to Honduran parents, is an Emmy, Golden Globe, and SAG Award-winning actress. In 2007 this Hollywood beauty was even dubbed one of the 100 most influential people in the world. She currently stars in the new Netflix series "Super Store."
Kitty Sanchez (Judy Greer)
Judy Greer is a real chameleon. Throughout her career, she portrayed some very unusual characters, one of her most notable roles was as Kitty Sanchez in "Arrested Development" who, with her crazed curls, would become completely cross-eyed the moment she removed her glasses. Naturally, the quirky role got a lot of laughs. ]
But Judy Greer is far from the crazy Kitty Sanchez. The lovely actress has made countless appearances in both TV and film and has even penned a book about her life on the screen. We even see her go from drab to fab in the teen thriller "Jawbreaker."
Agnes "Apple" Bailey (Vanessa Hudgens)
The indie Christian drama "Gimme Shelter" tells the true story of a runaway pregnant teen who finds herself in a home for pregnant girls. Vanessa Hudgens, who is better known for her role in "High School Musical," drastically changed her look for the role of a troubled teen in and out of foster care.
With neck tattoos, piercings, and a totally different haircut, Hudgens is pretty much unrecognizable. Of course, if you've seen the actress on the red carpet, then you obviously know that Vanessa Hudgens is drop-dead gorgeous. There's a reason the beauty was in a five-year relationship with Zac Efron.