From fat to thin and buff to flabby, these celebrities alter their bodies for the sake of their art
Charlize Theron
The former model piled on 30 pounds by eating doughnuts to play serial killer Aileen Wuornos in the film Monster.
However the leggy blonde was soon back to her svelte self and bagged an Oscar for her trouble.