Harry Osborn: The son of the late industrialist Norman Osborn. He attends Empire State University along with his friends Peter Parker and Mary Jane Watson. Ironically, he blames Spider-Man for his father's death and seeks revenge, but is oblivious to the fact that his father was secretly the Green Goblin, and accidentally triggered his own death; however, as the series progresses, Harry has shown to warm up to Spider-Man, as well as helping him defeat Electro and accept being rescued from the Lizard. Recurring characters Keith Carradine as J. Jonah Jameson: The Daily Bugle newspaper publisher. Consistent with his appearances in the comics and films, Jameson spent most of his appearances berating Spider-Man and adding political spin to his activities, usually in front of Peter Parker. Jameson is so passionate about this that he even appears on a competitor's news broadcast to denounce Spider-Man. Peter Parker's journalist girlfriend Indira "Indy" Daimonji was voiced by Angelle Brooks in seven episodes. Guest characters Stan Lee as Frank Elson: Appears in the penultimate episode "Mind Games". His character appeared for one scene in the next episode but did not have any dialogue, except grunts. Rob Zombie as Dr. Curt Connors / Lizard in the episode "Law of the Jungle". Eve as Cheyenne / Talon: A villain possibly based on Black Cat in the episode "Keeping Secrets". Kathy Griffin as Roxanne Gaines in the episodes "Mind Games" (Parts 1 and 2). Jeremy Piven as Roland Gaines in the episodes "Mind Games" (Parts 1 and 2). Michael Dorn as Kraven the Hunter in the episode "Mind Games" (Parts 1 and 2). Michael Clarke Duncan as Kingpin in the episode "Royal Scam". Duncan previously played the character in the Daredevil film. Keith David as FBI Agent Mosely in the episode "Royal Scam". Jeffrey Combs as Dr. Zellner in the episode "Flash Memory". Clancy Brown as Raymond (Richard Daimian's bodyguard) in the episode "Sword of Shikata". Virginia Madsen as Silver Sable in the episodes "Spider-Man Dis-Sabled" and "Mind Games" (Part 1). James Marsters as Sergei: The leader of a high-tech gang of mercenaries called Pterodax in the episodes "Tight Squeeze" and "Mind Games" (Part 1). Harold Perrineau Jr. as Turbo Jet: A villain possibly based on Rocket Racer or Blue Streak in the episode "Heroes and Villains". Ed Asner as Officer Bar in the episodes "Heroes and Villains", "Sword of Shikata", "Law of the Jungle" and "Mind