He lost sixty pounds to play Trevor Reznik in The Machinist and appeared as yuppie-turned-serial-killer Patrick Bateman in American Psycho.  
This man played Jim Hawkins in a 1990 film version of Treasure Island, three years after playing Jamie Graham in Empire of the Sun. He appeared as Pelagia's fianc? Mandras in Captain Corelli's Mandolin, voiced the title role in Howl's Moving Castle, and practiced Gun Kata as John Preston in Equilibrium.  He lost sixty pounds to play Trevor Reznik in The Machinist and appeared as yuppie-turned-serial-killer Patrick Bateman in American Psycho.  He tells Aaron Eckhart's character that "You're the symbol of hope I can never be" in a film that sees him chase Heath Ledger a lot.  For 10 points, name this actor who played the title role in The Dark Knight and Batman Begins.
This man played Jim Hawkins in a 1990 film version of Treasure Island, three years after playing Jamie Graham in Empire of the Sun.
Christian Charles Philip Bale