Charlize Theron – Monster (2003)
‘Monster’ is a great example of how makeup can make an actor look like someone else completely. Charlize Theron played the role of real-life Aileen Wuornos, a prostitute-turned serial killer. But Theron was a former model, and Aileen was, well, ugly. Theron not only gained weight and shaved her eyebrows, but the makeup artists did wonders.

Source: Left – Shutterstock/ Right – Zimbio
To achieve her character’s blotchy skin, Theron’s skin was layered with washed-off tattoo ink. Her hair was thinned and then fried, and she wore dentures that looked like rotting teeth. The performance won her the Oscar that year for Best Actress.