Andrew Garfield as Peter Parker.