Christian Bale's portrayal of a desperate insomniac in 2004 film The Machinist has topped a poll of the most extreme movie roles in Hollywood history.
The actor shed 62 pounds (28 kilograms) to play skeletal Trevor Reznik in the film, spending weeks on a daily diet of coffee and fruit to weigh in at a bony 120 pounds (54 kilograms).
Bale's efforts topped a poll by, putting him ahead of Robert De Niro, who gained 60 pounds (27 kilograms) for the role of bloated boxing legend Jake La Motta in Raging Bull.
Charlize Theron's Oscar-winning performance as serial killer Aileen Wuornos in Monster came third, and the top five was rounded out by Daniel Day-Lewis' turn as quadriplegic Christy Brown in My Left Foot and Tom Hanks as stranded Chuck Noland in Cast Away.