Hollywood stars normally sit in a chair for hours to look their very best for movie roles or appearances.
But today, we’re going check out celebrities that had to play down their good looks by either makeup and prosthetics or by weight gain/loss for a movie role.
The active and buff actor Matthew McConaughey completely transformed himself to play a man living with HIV for the film “Dallas Buyers Club”.
He talks about losing 40 pounds to play the role of Ron Woodruff. The movie comes out in December.
Penelope Cruz’s husband was almost unrecognizable in the Bond film “Skyfall”, where he played the role of villain Silva. The makeup, contacts, and blonde hair totally changed his look. He still managed to be sexy, but creepy. Yes, apparently that’s possible.
We’re used to seeing Cameron Diaz play a perky, pretty blonde in most of her films. But the actress played the role of a plain and frumpy-looking woman that gets to live out her fantasies in the strange movie “Being John Malkovich”.
Actor and 30 Seconds to Mars singer Jared Leto recently also lost weight to star alongside Matthew McConaughey in “Dallas Buyers Club”. But in the film “Chapter 27”, the normally slim star packed on the pounds.
Jared looked like a totally different person when he played Mark David Chapman in 2007.
Nicole Kidman looked so different when she starred in the film “The Hours”. The actress wore a mousy brown wig, makeup to alter her eye shape, dowdy dresses, and a prosthetic nose for the film.
Christian Bale is known to go to great lengths to play movie characters, with him losing 60 pounds to play in “The Machinist”. He also slimmed down for the movie “The Fighter” when he played a drug-addicted former boxer.
Charlize is the actress we think of the most that drastically changed her appearance. The South African beauty turned from gorgeous to downright hideous for the movie “Monster”.
She had limp mousy hair, nasty skin, puffy eyes, and had the crude mannerisms down pat! But going ugly paid off, landing her Academy Award!
Diva Mariah Carey’s decision to “ugly up” for a role was shocking in itself. She played the role of a dowdy social worker that helps Precious (Gabourey Sidibe) deal with her struggles.
Tom Cruise was quite the surprise in the hilarious movie “Tropic Thunder”, where many fans felt he stole the show. He looked so different that the voice was the only dead giveaway.
This clip is NSFW (offensive language):