21 Hottest Celebs Who Have Played The Ugliest Looking Roles

Sometimes celebs have to do roles which are beyond the imagination and have to put on the looks which are really ugly. They, of course, don’t like it but they do it because they love taking the roles which are challenging and unique. Check out these gorgeous celebs who have done the ugliest looking roles:

Cameron Diaz – Being John Malkovich

Cara Delevingne – Suicide Squad

Charlize Theron – Monster

Christina Ricci – Penelope

Delphine Chanéac – Splice

Drew Barrymore – Never Been Kissed

Emma Thompson – Nanny McPhee, Nanny McPhee, And The Big Bang

Jennifer Aniston – Cake

Kristen Wiig – Zoolander 2

Linda Cardellini – Scooby-Doo, Scooby-Doo 2 Monsters Unleashed

Mae Whitman – The Duff

Mariah Carey – Precious

Megan Fox – Jennifer’s Body

Meryl Streep – Into the Woods

Milla Jovovich – Zoolander

Nia Vardalos – My Big Fat Greek Wedding

Nicole Kidman – The Hours

Salma Hayek – Frida

Sandra Bullock – Love Potion No. 9

Sarah Hyland – Vampire Academy

Vanessa Hudgens – Gimme Shelter


Related Articles

Back to top button