Val Kilmer is struggling to shift all the weight he piled on for his latest film role.
The actor bulked up to pay a prisoner in forthcoming release Felon - and he confesses the weight isn't dropping off as easily as he'd hoped.
Kilmer says, "I just started eating - everyone else was working out and I was ordering the extra Haagen-Dazs."
And the 48-year-old admits he has been embarrassed by photos of him in magazines looking fat: "You've got to suffer the private photos of you. You can't go running after the paparazzi, saying, 'But it's for a movie.'"