The movie picks up where the previous installment left off, with Peter Parker (Andrew Garfield) still struggling to balance his life as Spider-Man and a high school student. Peter's friend Harry Osborn (Dane DeHaan) returns from Europe, and his father, Norman Osborn (Chris Cooper), is determined to uncover the truth about Spider-Man's identity.