Andrew Garfield has left fans stunned at the Venice Film Festival after appearing to have somehow turned back time. The 42-year-old actor walked the red carpet for the premiere of Luca Guadagnino’s ...