Andrew Garfield has revealed that he went celibate and fasted for several months to prepare for his role as a Jesuit pri