Babe actor James Cromwell has joined the cast of Spider-Man 3 as Captain Stacy, a police captain who dies a heroic death when he saves a child during a battle between Spider-Man and another super-villain. Peter Parker's new love interest, Gwen Stacy (Bryce Dallas Howard), ends up blaming Spider-Man for her father's death.