Cast and Crew of The Rock

Cast of
The Rock

About The Rock

When vengeful General Francis X. Hummel seizes control of Alcatraz Island and threatens to launch missiles loaded with deadly chemical weapons into San Francisco, only a young FBI chemical weapons expert and notorious Federal prisoner have the stills to penetrate the impregnable island fortress and take him down.

Full Cast of The Rock

Nicolas Cage
plays Dr. Stanley Goodspeed

Nicolas Cage as Dr. Stanley Goodspeed

Nicolas Cage (born Nicolas Kim Coppola) is an American actor and filmmaker; he is also nephew to Francis Ford Coppola...

See Nicolas Cage's other roles

Sean Connery
plays John Patrick Mason

Ed Harris
plays Brigadier General Francis X. Hummel, USMC

Ed Harris as Brigadier General Francis X. Hummel, USMC

Ed Harris is an American stage, film and television actor, writer, producer and director, best known for playing supp...

See Ed Harris's other roles

William Forsythe
plays Special Agent Ernest Paxton

David Morse
plays Major Tom Baxter

David Morse as Major Tom Baxter

David Bowditch Morse (born October 11, 1953) is an American stage, television, and film actor. He first came to natio...

See David Morse's other roles

John Spencer
plays FBI Director James Womack

John Spencer as FBI Director James Womack

From Wikipedia, the free encyclopedia John Spencer (December 20, 1946 – December 16, 2005) was an American televisio...

See John Spencer's other roles

Michael Biehn
plays Commander Charles Anderson

Michael Biehn as Commander Charles Anderson

Michael Biehn is an American actor. He is best known for his roles in James Cameron's science fiction action films Th...

See Michael Biehn's other roles

Vanessa Marcil
plays Carla Pestalozzi

Vanessa Marcil as Carla Pestalozzi

Vanessa Marcil (born Sally Vanessa Ortiz; October 15, 1968) is an American actress. She is best known for her roles a...

See Vanessa Marcil's other roles

Claire Forlani
plays Jade Angelou

Tony Todd
plays Captain Darrow

Tony Todd as Captain Darrow

An American actor and producer, known for his height (6'5", 1.96 m) and deep voice. He is well known for playing the ...

See Tony Todd's other roles

Gregory Sporleder
plays Captain Frye

Gregory Sporleder as Captain Frye

​From Wikipedia, the free encyclopedia.   Gregory Sporleder (April 24, 1964) is an American actor notable for playin...

See Gregory Sporleder's other roles

John C. McGinley
plays Marine Captain Hendrix

Bokeem Woodbine
plays Sergeant Crisp

Bokeem Woodbine as Sergeant Crisp

Bokeem Woodbine (born April 13, 1973) is an American film and television actor. Description above from the Wikipedia...

See Bokeem Woodbine's other roles

Steve Harris
plays Private McCoy

Steve Harris as Private McCoy

Steve J. Harris (born December 3, 1965) is an American actor who has appeared in a number of films including; Quarant...

See Steve Harris's other roles

Greg Collins
plays Private Gamble

Brendan Kelly
plays Private Cox

Danny Nucci
plays Lieutenant Shephard

Danny Nucci as Lieutenant Shephard

Daniel Nucci is an American actor. He is best known for his supporting roles in blockbuster films, including his role...

See Danny Nucci's other roles

Celeste Weaver
plays Stacy Richards

Todd Louiso
plays Marvin Isherwood

Todd Louiso as Marvin Isherwood

Todd Louiso (born January 27, 1970) is an American film actor and film director best known for his role as timid reco...

See Todd Louiso's other roles

David Bowe
plays Dr. Ling

David Bowe as Dr. Ling

David Bowe (born January 4, 1964) is an often seen but rarely recognized character actor in American movies and telev...

See David Bowe's other roles

Raquel Krelle
plays Agent Margie Wood

Jim Maniaci
plays Private Scarpetti

Billy Devlin
plays Navy Seals

Jim Caviezel
plays Rear F-18 Pilot

Jim Caviezel as Rear F-18 Pilot

James Patrick Caviezel Jr. (born September 26, 1968) is an American actor, known for his starring role as John Reese ...

See Jim Caviezel's other roles

Ingo Neuhaus
plays Marine That Dies

John Laughlin
plays General Peterson

Willie Garson
plays Francis Reynolds

Willie Garson as Francis Reynolds

William Garson Paszamant (February 20, 1964 – September 21, 2021) was an American actor. He appeared in over 75 films...

See Willie Garson's other roles

John Enos III
plays Sea Stallion Pilot

Xander Berkeley
plays Lonner (uncredited)

Xander Berkeley as Lonner (uncredited)

Alexander Harper Berkeley (born December 16, 1955) is an American actor. He is known for his television roles as Sher...

See Xander Berkeley's other roles

Raymond Cruz
plays Sergeant Rojas (uncredited)

Raymond Cruz as Sergeant Rojas (uncredited)

Raymund Cruz (born July 9, 1961) is a Mexican American actor. He is mostly known for playing military roles. His movi...

See Raymond Cruz's other roles

Matthew James Gulbranson
plays U.S. Marine (uncredited)

Philip Baker Hall
plays Chief Justice (uncredited)

Pat Skipper
plays Navy Lt. Commander (uncredited)

Pat Skipper as Navy Lt. Commander (uncredited)

Pat Skipper was born as William Patterson Skipper. He is an actor.

See Pat Skipper's other roles

Stuart Wilson
plays General Al Kramer (uncredited)

Stanley Anderson
plays The President (uncredited)

Stanley Anderson as The President (uncredited)

Stanley Anderson was born on October 23, 1939 and passed away 5 years ago at the age of 78 on June 24, 2018.

See Stanley Anderson's other roles

David Marshall Grant
plays Chief of Staff Hayden Sinclair (uncredited)

Anthony Clark
plays Paul the Hotel Barber

Raymond O'Connor
plays Park Ranger Bob

Harry Humphries
plays Navy Admiral

Harry Humphries as Navy Admiral

Harry R. Humphries is a former United States Navy SEAL, who is a producer, military consultant and actor. After grad...

See Harry Humphries's other roles

Crew of The Rock

Discover the backstage crew of The Rock →