Andrew Garfield lost weight for his role in NEVER LET ME GO by eating just one piece of sushi every day during a super-strict diet.
The British actor stars alongside Keira Knightley and Carey Mulligan in the drama, a big screen adaptation of Kazuo Ishiguro's haunting novel, which tells the story of friends at an English boarding school.
Garfield was required to sport a slim physique for part of the shoot, and he lost more than seven pounds (3.2 kilograms) by embarking on a Japanese-food only diet.
He tells Britain's Telegraph magazine, "I've lost just over half a stone (seven pounds) in two weeks. I had a four-day break when I had only a piece of sushi every day. I had a wonderful dietitian who helped me.
"Normally, I eat loads, and I eat awful food - I love chocolate and burgers and bread and pasta. I should be obese, but I'm not somehow."