13 Attractive Actresses Who Have Played Unattractive TV Characters

These beautiful women really know how to dress down.

Matt Branhamby Matt Branham

Sometimes attractive girls will do just about anything for a part, even if that means playing unattractive roles on TV. We’re sure that these characters were fun to play, as they were definitely funny to watch.

America Ferrera played Betty Suarez on “Ugly Betty”
hot girls who played ugly, hot girl ugly tv character, america ferrera ugly betty
Judy Greer played Kitty Sanchez on “Arrested Development”
hot girls who played ugly, hot girl ugly tv character, judy greer arrested development
Elisabeth Moss plays Peggy Olson on “Mad Men”
hot girls who played ugly, hot girl ugly tv character, elisabeth moss mad men
Gwendoline Christie plays Brienne of Tarth on “Game of Thrones”
hot girls who played ugly, hot girl ugly tv character, gwendoline christie game of thrones
Jenna Fischer played Pam Beesly-Halpert on “The Office”
hot girls who played ugly, hot girl ugly tv character, jenna fischer the office
Kaitlin Olson plays Deandra “Dee” Reynolds on “It’s Always Sunny in Philadelphia”
hot girls who played ugly, hot girl ugly tv character, kaitlin olson always sunny
Laura Prepon played Donna Pinciotti on “That ’70s Show”
hot girls who played ugly, hot girl ugly tv characte, laura prepon 70s show
Lea Michele plays Rachel Berry on “Glee”
hot girls who played ugly, hot girl ugly tv character, lea michele glee
Melissa Rauch plays Dr. Bernadette Rostenkowski-Wolowitz on “The Big Bang Theory”
hot girls who played ugly, hot girl ugly tv character, melissa rauch big bang theory
Tina Fey played Liz Lemon on “30 Rock”
hot girls who played ugly, hot girl ugly tv character, tina fey 30 rock
Zooey Deschanel plays Jessica Day on “The New Girl”
hot girls who played ugly, hot girl ugly tv character, zooey deschanel new girl
Tori Spelling played Violet Bickerstaff on “Saved by the Bell”
hot girls who played ugly, hot girl ugly tv character, tori spelling saved by the bell
Thesy Surface plays Margaret McPoyle on “It’s Always Sunny in Philadelphia”
hot girls who played ugly, hot girl ugly tv character