Lisa Loeb ... Mary Jane Watson Neil Patrick Harris ... Peter Parker Ian Ziering ... Harry Osborn Michael Dorn ... Kraven the Hunter