Cast and Crew of Spider-Man 2

Cast of
Spider-Man 2

About Spider-Man 2

In the captivating universe of "Spider-Man 2," the audience is introduced to a myriad of intriguing characters, each with their own unique story arcs. The protagonist, Peter Parker, is portrayed by the talented Tobey Maguire. Peter, also known as Spider-Man, is a character grappling with an intense identity crisis. The weight of his superhero responsibilities has left him exhausted, leading him to question his role as Spider-Man. This decision, however, has dire consequences for the city, as it is left vulnerable to the destructive schemes of the villainous Doc Ock.

Another significant character is Mary Jane Watson, brought to life by the enchanting Kirsten Dunst. Mary Jane is Peter's long-time love interest, a relationship that has been a constant in his life since childhood. Despite his deep feelings for her, Peter finds himself unable to act on them, adding another layer of complexity to his already tumultuous life. This unrequited love story adds a poignant human element to the film, making the audience empathize with Peter's struggles.

The film also explores the character of Harry Osborn, Peter's best friend. Harry, played by James Franco, harbors a growing resentment towards Peter. This anger stems from Harry's belief that Spider-Man was responsible for his father's death, unaware that his best friend and the superhero are one and the same. This misunderstanding adds a tense dynamic to their friendship, further complicating Peter's life and setting the stage for dramatic confrontations.

Spider-Man 2 is part of the Spider-Man Collection, together with Spider-Man, Camp Lazlo and Spider-Man 3 .

Full Cast of Spider-Man 2

Tobey Maguire
plays Spider-Man / Peter Parker

Tobey Maguire as Spider-Man / Peter Parker
Tobey Maguire's performance as Spider-Man / Peter Parker in "Spider-Man 2" is truly commendable. He brilliantly captures the essence of the character, balancing the awkwardness and vulnerability of Peter Parker with the courage and wit of Spider-Man. Maguire's acting is nuanced and heartfelt, making the audience empathize with Peter's personal struggles and cheer for Spider-Man's heroic deeds. His chemistry with other cast members, especially Kirsten Dunst as Mary Jane Watson, adds depth to the character and the overall narrative. Maguire's performance is a significant factor in making "Spider-Man 2" a beloved film in the superhero genre. See Tobey Maguire's other roles

Kirsten Dunst
plays Mary Jane Watson

Kirsten Dunst as Mary Jane Watson
Kirsten Dunst's portrayal of Mary Jane Watson in "Spider-Man 2" is a standout performance that adds depth and emotion to the film. Dunst beautifully captures Mary Jane's internal struggle between her love for Peter Parker and her desire for stability, making her character relatable and endearing. Her on-screen chemistry with Tobey Maguire is palpable, creating a dynamic and engaging romantic subplot that complements the film's action-packed sequences. Overall, Dunst's performance is a testament to her acting skills and adds a layer of humanity to the superhero genre. See Kirsten Dunst's other roles

James Franco
plays Harry Osborn

James Franco as Harry Osborn
James Franco's portrayal of Harry Osborn in 'Spider-Man 2' is a compelling and complex characterization that adds depth to the film. Franco skillfully balances Harry's loyalty to his best friend Peter Parker with his growing resentment towards Spider-Man, who he believes is responsible for his father's death. This internal conflict is expertly conveyed through Franco's nuanced performance, making Harry a relatable and engaging character. His chemistry with Tobey Maguire's Peter Parker is also noteworthy, adding emotional weight to their friendship and its subsequent strain. Overall, Franco's performance as Harry Osborn is a standout in the film, contributing to its overall success. See James Franco's other roles

Alfred Molina
plays Doc Ock / Otto Octavius

Alfred Molina as Doc Ock / Otto Octavius
Alfred Molina's portrayal of Doctor Octopus, aka Doc Ock, in "Spider-Man 2" is a standout performance that truly elevates the film. Molina brings a depth and complexity to the character of Otto Octavius, a brilliant scientist who becomes fused with his own creation, a set of artificially intelligent mechanical arms. The actor's ability to seamlessly transition between the kind-hearted, well-intentioned scientist and the menacing, power-hungry villain is truly impressive. His performance adds a layer of humanity and tragedy to the character, making him one of the most memorable and sympathetic villains in the Spider-Man franchise. See Alfred Molina's other roles

Rosemary Harris
plays May Parker

Rosemary Harris as May Parker
Rosemary Harris delivers a heartwarming performance as May Parker in 'Spider-Man 2'. Her portrayal of Aunt May, Peter Parker's loving guardian, is filled with warmth, wisdom, and a touch of humor. Harris's nuanced acting brings depth to the character, making her a beloved figure in the Spider-Man universe. Her on-screen chemistry with Tobey Maguire adds to the authenticity of their relationship, making their scenes together a highlight of the film. See Rosemary Harris's other roles

J.K. Simmons
plays J. Jonah Jameson

J.K. Simmons as J. Jonah Jameson
In the movie 'Spider-Man 2', J.K. Simmons delivers a standout performance as J. Jonah Jameson, the blustery editor-in-chief of the Daily Bugle. Simmons brings a perfect blend of humor and intensity to the role, capturing Jameson's cantankerous nature and unyielding pursuit of sensational stories. His dynamic portrayal of the character, complete with the iconic hair, cigar, and boisterous outbursts, makes Jameson a memorable and entertaining part of the Spider-Man universe. Simmons's performance is a testament to his talent and versatility as an actor, and his portrayal of J. Jonah Jameson remains a fan favorite. See J.K. Simmons's other roles

Donna Murphy
plays Rosalie Octavius

Donna Murphy as Rosalie Octavius

​From Wikipedia, the free encyclopedia Donna Murphy (born March 7, 1959) is an American stage, film, television actr...

See Donna Murphy's other roles

Daniel Gillies
plays John Jameson

Daniel Gillies as John Jameson

Daniel Gillies (born March 14, 1976) is a Canadian-born New Zealand actor. Description above from the Wikipedia arti...

See Daniel Gillies's other roles

Dylan Baker
plays Dr. Curt Connors

Dylan Baker as Dr. Curt Connors

Dylan Baker is an American stage and screen actor and director. He holds an MFA from the Yale School of Drama, New Ha...

See Dylan Baker's other roles

Bill Nunn
plays Joseph 'Robbie' Robertson

Bill Nunn as Joseph 'Robbie' Robertson

​From Wikipedia, the free encyclopedia.   William G. "Bill" Nunn III (October 20, 1953-September 24, 2016) was an Am...

See Bill Nunn's other roles

Vanessa Ferlito
plays Louise

Vanessa Ferlito as Louise

Vanessa Ferlito is an American actress. She is known for playing Detective Aiden Burn in the first season of the CBS ...

See Vanessa Ferlito's other roles

Aasif Mandvi
plays Mr. Aziz

Aasif Mandvi as Mr. Aziz

Aasif Hakim Mandviwala, known professionally as Aasif Mandvi, is a British-American actor, comedian and author. He ma...

See Aasif Mandvi's other roles

Willem Dafoe
plays Green Goblin / Norman Osborn

Willem Dafoe as Green Goblin / Norman Osborn

William James "Willem" Dafoe (born July 22, 1955) is an American actor. He is the recipient of various accolades, inc...

See Willem Dafoe's other roles

Cliff Robertson
plays Ben Parker

Cliff Robertson as Ben Parker

Clifford Parker Robertson III (September 9, 1923 – September 10, 2011) was an American actor whose career in film and...

See Cliff Robertson's other roles

Ted Raimi
plays Hoffman

Ted Raimi as Hoffman

​From Wikipedia, the free encyclopedia Theodore "Ted" Raimi  (born December 14, 1965) is an American actor, perhaps ...

See Ted Raimi's other roles

Elizabeth Banks
plays Miss Brant

Elizabeth Banks as Miss Brant

Elizabeth Banks (born February 10, 1974) is an American actress, producer and director. She is known for playing Effi...

See Elizabeth Banks's other roles

Bruce Campbell
plays Snooty Usher

Bruce Campbell as Snooty Usher

Bruce Lorne Campbell (born June 22, 1958) is an American actor, producer, writer and director. One of his best-known ...

See Bruce Campbell's other roles

Gregg Edelman
plays Dr. Davis

Gregg Edelman as Dr. Davis

From Wikipedia, the free encyclopedia. Gregg Edelman (born September 12, 1958) is an American movie, television and ...

See Gregg Edelman's other roles

Elya Baskin
plays Mr. Ditkovitch

Elya Baskin as Mr. Ditkovitch

Baskin was born in Riga, the son of Frieda and Zalman Baskin.  He attended Moscow's prestigious Theatre and Variety A...

See Elya Baskin's other roles

Mageina Tovah
plays Ursula

Mageina Tovah as Ursula

Mageina Tovah was born on July 26, 1979 and is currently 44 years old.

See Mageina Tovah's other roles

Daniel Dae Kim
plays Raymond

Daniel Dae Kim as Raymond

Daniel Dae Kim (born August 4, 1968) is a South Korean-American actor, best known for his roles as Chin Ho Kelly in H...

See Daniel Dae Kim's other roles

Hal Sparks
plays Elevator Passenger

Hal Sparks as Elevator Passenger

Harry Magee 'Hal' Sparks III (born September 25, 1969) is an American actor, comedian, musician, political commentato...

See Hal Sparks's other roles

Joel McHale
plays Mr. Jacks

Joel McHale as Mr. Jacks

Joel Edward McHale (born November 20, 1971) is an American stand-up comedian, actor, writer, television producer, tel...

See Joel McHale's other roles

Stan Lee
plays Man Dodging Debris

Stan Lee as Man Dodging Debris

Stan Lee (born Stanley Martin Lieber, December 28, 1922 – November 12, 2018) was an American comic book writer, edito...

See Stan Lee's other roles

Kelly Connell
plays Dr. Isaacs

Kelly Connell as Dr. Isaacs

Kelly Connell was born on June 9, 1956 and is currently 67 years old.

See Kelly Connell's other roles

Brent Briscoe
plays Garbage Man

Brent Briscoe as Garbage Man

​From Wikipedia, the free encyclopedia.   Brent Briscoe (May 21, 1961 – October 18, 2017) was an American actor and ...

See Brent Briscoe's other roles

Emily Deschanel
plays Receptionist

Emily Deschanel as Receptionist

Emily Erin Deschanel (born October 11, 1976) is an American actress, director and producer. She is best known for sta...

See Emily Deschanel's other roles

Jason Fiore-Ortiz
plays Henry Jackson

Scott Spiegel
plays Man on Balcony

Scott Spiegel as Man on Balcony

From Wikipedia, the free encyclopedia Scott Spiegel (born December 24, 1957) is an American screenwriter, film direc...

See Scott Spiegel's other roles

Andy Bale
plays OsCorp Executive

Christine Estabrook
plays Mrs. Jameson

Christine Estabrook as Mrs. Jameson

Christine Estabrook (born Mary Christine Estabrook; September 13, 1952) is an American actress, known for her roles o...

See Christine Estabrook's other roles

Molly Cheek
plays Society Woman

Molly Cheek as Society Woman

Molly Cheek was born on March 2, 1950 in Bronxville, New York, USA. She is an actress and producer, known for Drag Me...

See Molly Cheek's other roles

John Paxton
plays Houseman

John Paxton as Houseman

John Paxton was born on July 14, 1920 and passed away 12 years ago at the age of 91 on November 17, 2011.

See John Paxton's other roles

Joy Bryant
plays Woman at Web

Joy Bryant as Woman at Web

Joy Bryant is an American actress and former fashion model. She has appeared in numerous films and television series ...

See Joy Bryant's other roles

Joanne Baron
plays Skeptical Scientist

Joanne Baron as Skeptical Scientist

From Wikipedia, the free encyclopedia Joanne Baron is an actress and Meisner Method acting coach. She was raised in ...

See Joanne Baron's other roles

Peter McRobbie
plays OsCorp Representative

Peter McRobbie as OsCorp Representative

Peter McRobbie is a Scottish-born American character actor, best known for his roles as Pop Pop Jamison in the 2015 h...

See Peter McRobbie's other roles

Timothy Jerome
plays Injured Scientist

Timothy Jerome as Injured Scientist

Timothy Jerome was born on December 29, 1943 and is currently 80 years old.

See Timothy Jerome's other roles

Taylor Gilbert
plays Mrs. Watson

Peter Vouras
plays Stage Manager

Donnell Rawlings
plays Pizza 'Heist' Witness

Donnell Rawlings as Pizza 'Heist' Witness

Donnell Rawlings was born on December 6, 1968 and is currently 55 years old.

See Donnell Rawlings's other roles

Zachry Rogers
plays Boy Saved by Spider-Man

Ella Rogers
plays Girl Saved by Spider-Man

Louis Lombardi
plays Poker Player

Louis Lombardi as Poker Player

Louis Lombardi (born January 17, 1968) is an American actor known for his roles in The Sopranos, Fantasy Island, and 24.

See Louis Lombardi's other roles

Marc John Jefferies
plays Amazed Kid

Marc John Jefferies as Amazed Kid

Marc John Jefferies was born on May 16, 1990 and is currently 33 years old.

See Marc John Jefferies's other roles

Roshon Fegan
plays Amazed Kid

Roshon Fegan as Amazed Kid

Roshon Fegan was born on October 6, 1991 and is currently 32 years old.

See Roshon Fegan's other roles

Brendan Patrick Connor
plays Theater Traffic Cop

Brendan Patrick Connor as Theater Traffic Cop

Brendan Patrick Connor is an actor and producer.

See Brendan Patrick Connor's other roles

Reed Diamond
plays Algernon

Reed Diamond as Algernon

Reed Diamond (born July 20, 1967) is an American actor. He is best known for the role on Homicide: Life on the Street...

See Reed Diamond's other roles

Dan Callahan
plays Jack

Elyse Dinh
plays Violinist

John Landis
plays Doctor

John Landis as Doctor

John Landis (born August 3, 1950) is an American film director, screenwriter, actor, and producer. He is known for hi...

See John Landis's other roles

Tim Storms
plays Chainsaw Doctor

Tim Storms as Chainsaw Doctor

Tim Storms (born August 28, 1972) is an American singer and composer. He holds the Guinness World Records for both th...

See Tim Storms's other roles

Susie Park
plays Clawing Nurse

Michael Edward Thomas
plays Man at Fire

Anne Betancourt
plays Woman at Fire

Venus Lam
plays Child in Burning Building

Bill E. Rogers
plays Fireman

Joe Virzi
plays Fireman

Jopaul Van Epp
plays Boy With Mask

Weston Epp
plays Boy With Mask

Peter Allas
plays Train Passenger

Peter Allas as Train Passenger

Peter Allas is an American actor born in Chicago, Illinois and raised in New York City. He first studied at Boston Un...

See Peter Allas's other roles

Brianna Brown
plays Train Passenger

Brianna Brown as Train Passenger

Brianna Lynn Brown is an American actress and producer, known for her television roles as Lisa Niles in the ABC dayti...

See Brianna Brown's other roles

Bill Calvert
plays Train Passenger

Bill Calvert as Train Passenger

Bill Calvert was born on June 13, 1966 and is currently 57 years old.

See Bill Calvert's other roles

Tony Campisi
plays Train Passenger

Tony Campisi as Train Passenger

Tony Campisi is an actor.

See Tony Campisi's other roles

Joey Diaz
plays Train Passenger

Joey Diaz as Train Passenger

Jose Antonio "Joey" "CoCo" Diaz (born February 19, 1963) is a Cuban-American standup comedian, actor and podcast host...

See Joey Diaz's other roles

Chloe Dykstra
plays Train Passenger

Chloe Dykstra as Train Passenger

Chloe Dykstra was born on September 15, 1988 and is currently 35 years old.

See Chloe Dykstra's other roles

Simone Gordon
plays Train Passenger

Dan Hicks
plays Train Passenger

Dan Hicks as Train Passenger

From Wikipedia, the free encyclopedia Dan Hicks (sometimes credited as Danny Hicks) (July 19, 1951 – June 30, 2020) ...

See Dan Hicks's other roles

Julia Max
plays Train Passenger

Savannah Pope
plays Train Passenger

Timothy Patrick Quill
plays Train Passenger

Jill Sayre
plays Train Passenger

Jill Sayre as Train Passenger

Jill Sayre was born on January 6, 1976 and is currently 48 years old.

See Jill Sayre's other roles

Rickey G. Williams
plays Train Passenger

Michael Arthur
plays NYPD Officer (uncredited)

Frank Bonsangue
plays Pizza Man (uncredited)

Frank Bonsangue was born on February 20, 1956 and is currently 68 years old.

See Frank Bonsangue's other roles

Cindy Cheung
plays Chinese Daughter (uncredited)

Cindy Cheung as Chinese Daughter (uncredited)

Cindy Cheung is an actress.

See Cindy Cheung's other roles

Phil LaMarr
plays Train Passenger (uncredited)

Phil LaMarr as Train Passenger (uncredited)

Phillip "Phil" LaMarr (born January 24, 1967) is an American actor, comedian and voice actor. One of the original cas...

See Phil LaMarr's other roles

Calvin Dean
plays Boomer (uncredited)

Calvin Dean as Boomer (uncredited)

Calvin Dean was born on January 1, 1964 and is currently 60 years old.

See Calvin Dean's other roles

Andre M. Johnson
plays Fireman 2 (uncredited)

Peter Cincotti
plays Piano Player in Planetarium (uncredited)

Peter Cincotti as Piano Player in Planetarium (uncredited)

Peter Cincotti is an American singer-songwriter. He began playing piano at the age of three. While in high school, he...

See Peter Cincotti's other roles

Peyton List
plays Little Girl Playing on Steps (uncredited)

Spencer List
plays Little Boy Playing on Steps (uncredited)

Spencer List as Little Boy Playing on Steps (uncredited)

Spencer List is an American film and television actor. He's the twin brother of actress Peyton List.

See Spencer List's other roles

Troy Metcalf
plays Blue Collar Guy (uncredited)

Troy Metcalf as Blue Collar Guy (uncredited)

Troy Metcalf is an actor and producer, known for The Middle (2009), Strangers with Candy (1999) and Dexter (2006).

See Troy Metcalf's other roles

Scott Ross
plays Pedestrian (uncredited)

Bonnie Somerville
plays Screaming Woman (uncredited)

Bonnie Somerville as Screaming Woman (uncredited)

Bonnie was raised by her mother, and her mother's large Irish Catholic family in Flatbush, Brooklyn. Her mother is on...

See Bonnie Somerville's other roles

Wesley Volcy
plays Columbia University Student (uncredited)

Lou Volpe
plays Man at Web (uncredited)

Lou Volpe as Man at Web (uncredited)

Lou Volpe was born on October 12, 1955 and passed away 6 years ago at the age of 61 on June 10, 2017.

See Lou Volpe's other roles

Garrett Warren
plays Bearded Doctor (uncredited)

Joseph M. Caracciolo
plays Priest at Mary Jane's Wedding (uncredited)

Tom Carey
plays Train conductor

Patricia M. Peters
plays Screaming Nurse

Patricia M. Peters as Screaming Nurse

Patricia M. Peters is a gymnast, actress and stunt performer. Peters is probably most known as Michelle Pfeiffer's st...

See Patricia M. Peters's other roles

Crew of Spider-Man 2

Discover the backstage crew of Spider-Man 2 →