Maguire may have played a good Peter Parker and Garfield brought out the snarkier, New Yorker aspect of Spider-Man. Holland manages to balance both roles equally well, perfectly portraying nerdy high school student Peter, and his wisecracking, slightly more confident side as Spider-Man.