Some actors really shine in uglier, less attractive roles. Sometimes, actors who take on these roles have to undergo huge physical changes that are not always pleasent! We've put together a list of some of the ugliest roles ever played. But, be warned, you might not recongnize some of these celebs!
Would you have recongnized her? Yes, this really is Hollywood superstar Cameron Diaz! Diaz underwent a number of cosmetic changes so that she could play Lotte Schwarz in the movie Being John Malkovich. The usually beautiful Cameron Diaz had a drastic change of both hairstyle and colour and was not allowed to wear make-up during production. A refreshing change in the world of glamour and glitz.
Matthew McConaughey had to gain a tonne (well, o.k, not quite that much!) of weight for his role in the movie Gold. He played Kenny Wells, who is extremely unhappy. You can tell just by looking at the photo that the make-up artists did a great job here! Of course he went back to his normal self after production was over. Our next star also underwent some drastic changes...
Beer belly and flip flops anyone? We had to take a second glance to recognize Hollywood superstar Christian Bale! The usually handsome actor had to gain quite a bit of weight to play Irving Rosefeld in American Hustle. All the hard work paid off though, he was nominated for an Oscar in 2016.
Jared Leto is known for playing drastically different roles and the drastic changes that come along with them. He had to gain a lot of weight for his role as Mark David in the movie Chapter 27. His short hair and sunglasses gave his character the finishing touch. Not long after, he lost a lot weight for his role in the film Dallas Buyers Club.
Brown teeth and unkempt hair are not things we would associate with Leonardo DiCaprio. Although he had both those things when he played evil plantation and slave owner Calvin Candie in the Quentin Tarantino cult classic Django Unchained.
This scary looking woman is no one other than Mariah Carey. We were shown a completely different side of Carey when she played unattractive social worker Mrs. Weiss in the movie Precious.
Did you recognise this Hollywood beauty! Nicole Kidman was caked in make-up to make her look like her character Virginia Woolf in the movie The Hours. Her transformation definitely paid off because in 2003 she won an Oscar for her performance.
This overweight woman is, in fact, Gwyneth Paltrow! The actress played overweight Rosemary in the movie Shallow Hal. Hal is hypnotized into thinking that Rosemary is a hot young woman. Our next star was made to look pretty ugly for their part!
Dreadlocks, gold teeth, and Hawaiian shirts are all trademarks of the character Alien. James Franco had to turn his beautiful face into that of a drug addicts for the movie Spring Breakers. You can tell that the make-up artists really did a great job!
Who could this elderly gentleman be? Of course, it's Brad Pitt! He had to undergo a number of physical changes to look the way he did in The Curious Case Of Benjamin Button! The 54-year-old was nominated for an Oscar though, so all the hard work paid off!
Eddie Murphy plays Shermy Klump in the comedy The Nutty Professor. Murphy looks astoundingly different with all the extra weight he is carrying. Our next star is actually a sex symbol!
Angelina Jolie played Lisa Rowe in the psychodrama Girl, Interrupted. To play a crazy person, you have to look like one, too! Crazy hair and a wild stare are just a few of the things that made Angelina Jolie nail the part. She won an Academy Award for her performance in 2000.
Yes this really is Charlize Theron, ladies and gentlemen! She played Aileen Wuornos in Monster and won an Oscar for her performance in 2004.