Andrew Garfield is whimsymaxxing. He wore a jaunty green SS Daley cardigan, emblazoned with lambs jumping over fences, to ...