Andrew Garfield recalls ‘starving’ himself of sex and food to play a priest

The actor, 39, revealed he was "celibate for six months" and "fasted a lot" to prepare for his role in the Martin Scorsese-directed 2016 film.