Andrew Garfield: “I have to keep my ego in check"