IMDb > Halo 2 (2004) (VG)
Halo 2
Top Links
trailers and videosfull cast and crewtriviaofficial sitesmemorable quotes
main detailscombined detailsfull cast and crewcompany credits
Awards & Reviews
user reviewsexternal reviewsawardsuser ratingsparents guide
Plot & Quotes
plot summarysynopsisplot keywordsmemorable quotes
Did You Know?
triviagoofssoundtrack listingcrazy creditsalternate versionsmovie connectionsFAQ
Other Info
box office/businessrelease datesfilming locationstechnical specsliterature listingsNewsDesk
taglines trailers and videos posters photo gallery
External Links
showtimesofficial sitesmiscellaneousphotographssound clipsvideo clips

Halo 2 (2004) (VG) More at IMDbPro »

Photos (See all 10 | slideshow) Videos
Halo 2 -- The Angels investigate a series of murders that occur after the theft of a witness protection profile database. Their prime suspects? A "fallen angel" who was once their ally and the Creepy Thin Man.


User Rating:
8.7/10   6,515 votes »
Your Rating:
Saving vote...
Deleting vote...
/10   (delete | history)
Sorry, there was a problem
Popularity: ?
Down 8% in popularity this week. See why on IMDbPro.
View company contact information for Halo 2 on IMDbPro.
Release Date:
9 November 2004 (USA) See more »
Earth Will Never Be The Same See more »
Master Chief must defend Earth from invading Covenant forces. Full summary » | Add synopsis »
Plot Keywords:
4 wins & 6 nominations See more »
User Reviews:


  (in credits order)

Dee Bradley Baker ... Gravemind (voice) (as Dee Baker)

Julie Benz ... Miranda Keyes (voice)

Hamilton Camp ... Prophet of Mercy (voice)
Tim Dadabo ... 343 Guilty Spark / Marine (voice)

Robert Davi ... SpecOps Leader (voice)

Keith David ... Arbiter (voice)

Steve Downes ... Master Chief (voice)

Robin Atkin Downes ... Prophet of Regret (voice)

Miguel Ferrer ... Heretic Leader (voice)

John Michael Higgins ... 2401 Penitent Tangent (voice)
Bob O'Donnell ... Prophet of Objection (voice)

Ron Perlman ... Lord Hood (voice)

Kevin Michael Richardson ... Tartarus (voice)
David Scully ... Sergeant Johnson / Elite (voice)

Jen Taylor ... Cortana (voice)

Michael Wincott ... Prophet of Truth (voice)

Ken Boynton ... Brute / Brute Chieftain / Sergeant (voice)

David Cross ... Marine (voice)

Chris Edgerly ... Brute (voice)

Orlando Jones ... Marine Sergeant (voice)

John Kassir ... Marine (voice)
Andrew McKaige ... Marine (voice) (as Andy McKage)
Martin O'Donnell ... Jackals / Hunters / Flood (voice) (as Marty O'Donnell)

Brian Posehn ... Grunt (voice)

Laura Prepon ... Marine (voice)

Michelle Rodriguez ... Marine (voice)
Pete Stacker ... Marine Sergeant (voice)
Joseph Staten ... Grunt (voice)

Norm Woodel ... Elite (voice)
The Bungie Auxiliary Players ... Additional Voices (voice)
Brian Morden ... Additional Voices (voice)
rest of cast listed alphabetically:
Melissa Stavish ... Zoey (voice)
Charles Allen ... ILB: MacKaskill / Train Conductor (voice) (uncredited)

Olivia Burnette ... ILB: Rani Sobek (voice) (uncredited)
Deborah Sale Butler ... ILB: Gilly / Additional Characters (voice) (uncredited)

Amy Chaffee ... ILB: Sarah John / Jersey's Mom / Mama Zaman (voice) (uncredited)

George Cheung ... ILB: Mr. Shebura (voice) (uncredited)
Peter Doyle ... ILB: Antonio / Kevin Morales (voice) (uncredited)

Keeshan Giles ... ILB: Trevor / Mick (voice) (uncredited)
Arthur Hanket ... ILB: Thin Kinkle / Professor Avi (voice) (uncredited)

Rachel Hardy ... ILB: Dana's Mom (voice) (uncredited)
Christopher Hartmann ... ILB: Additional Characters (voice) (uncredited)

Keisuke Hoashi ... ILB: Aide / Additional Characters (voice) (uncredited)

Kabir Kamboh ... ILB: Hiroyuki / Additional Characters (voice) (uncredited)
Danny Katiana ... ILB: Major (voice) (uncredited)

David Lodge ... ILB: Standish (voice) (uncredited)

Yuri Lowenthal ... ILB: Kamal Zaman (voice) (uncredited)
Kerrigan Mahan ... ILB: Agent / Papa Zaman (voice) (uncredited)

Rami Malek ... ILB: Additional Characters (voice) (uncredited)
Dave Mallow ... ILB: Herzog (voice) (uncredited)
Wrye Martin ... ILB: Admiral / Additional Characters (voice) (uncredited)

Kristin Minter ... ILB: Sophia Bossedon (voice) (uncredited)

Bruce Nozick ... ILB: Jim James (voice) (uncredited)

Zan Passante ... ILB: Jersey Morelli (voice) (uncredited)

Tara Platt ... ILB: Genie / Isabel / Cassie (voice) (uncredited)
Gary Rosen ... ILB: Additional Characters (voice) (uncredited)

Kristen Rutherford ... Durga / Op / Sleeping Princess / Melissa / Yasmine / Live Improv (voice) (uncredited)

Vincent Rutherford ... ILB: Gene (voice) (uncredited)
Michael Sorich ... ILB: Recruiter / Thug (voice) (uncredited)
Jeff Steitzer ... Announcer (voice) (uncredited)
Carmen Thomas ... ILB: Additional Characters (voice) (uncredited)
Stephanie Venditto ... ILB: Waitress / Additional Characters (voice) (uncredited)

Kari Wahlgren ... ILB: Janissary "Jan" James (voice) (uncredited)

Mark Weiler ... ILB: Jason (voice) (uncredited)

Edmund Wyson ... ILB: Joe (voice) (uncredited)

Writing credits
Joseph Staten 

Produced by
Michel Bastien .... producer (as Michael Bastien)
Hamilton Chu .... producer
Curtis Creamer .... producer
Alexandra Dorris .... voice producer
Pedram Goshtasbpour .... segment producer: EQLEQT
Peter Parsons .... executive producer (as Pete Persons)
Original Music by
Martin O'Donnell  (as Marty O'Donnell)
Cinematography by
C.J. Cowan 
Art Direction by
Marcus Lehto 
Art Department
Eric Arroyo .... 3D artist
Christopher Barrett .... lead environment artist
Paul Bertone .... lead designer: mission design
Travis Brady .... 3D artist
David Candland .... user interface artist
Frank Capezzuto .... single-player artist
Christopher Carney .... artist
Paul Clift .... art production
Steve Cotton .... multiplayer environment artist
Vic DeLeon .... single-player artist
Tom Doyle .... single-player artist
David Dunn .... lead environment artist
Justin Hayward .... single-player artist
Chris Lee .... additional single-player environment art
Robert McLees .... 3D artist (as Robt McLees)
Kelly Rains .... additional 3-D artist
Juan Ramirez .... 3D artist
Paul Russel .... single-player artist
Lee Wilson .... storyboard artist
Michael Wu .... single-player artist
Mike Zak .... artist
Andrew Paul .... illustrator (uncredited)
Sound Department
J. David Atherton .... dialogue recordist
Tom Blakemore .... sound editor
Bryen Hensley .... dialogue editor
C. Paul Johnson .... sound designer: audio (as C Paul Johnson)
Martin O'Donnell .... sound director (as Marty O'Donnell)
Michael Salvatori .... additional audio production
Jay Weinland .... audio lead
Mike Draghi .... sound re-recording mixer: "I Love Bees" promo game (uncredited)
Visual Effects by
Joanna 'Joey' Cade .... producer: Reel FX
Steve Scott .... effects artist: art
Joey Wray .... systems engineer (uncredited)
Animation Department
Steve Abeyta .... additional animator
Raf Anzovin .... animator
Sean Conly .... animator
Stacey Moore .... additional animator
Bill O'Brien .... animator
Nathan Walpole .... senior animator
Scott Douglas .... animator (uncredited)
Bryan Engram .... animator (uncredited)
Cristin McKee .... animator (uncredited)
Casting Department
Rick Zieff .... casting: "I Love Bees" promo game (uncredited)
Editorial Department
Maureen McHugh .... managing editor: "I Love Bees" promo game (uncredited)
Music Department
Robert Gatley .... assistant engineer
Simon James .... orchestra contractor: additional support
Leslie Ann Jones .... orchestra recorded by
Judy Kirschner .... assistant engineer
Billy Mallery .... composer: additional music
Northwest Sinfonia .... orchestra
David Sabee .... conductor
David Sabee .... music contractor
Michael Salvatori .... composer: additional music
Dann Thompson .... assistant engineer
Steve Vai .... musician: guitar
Andre Zweers .... pro tools operator/editor
Other crew
Amanda Anderson .... additional administrative support: team
Carlos Anicama .... contract tester: localization team
Brandon Anthony .... contract tester: localization team
Christopher Barney .... additional community support: team
Graham Bartlett .... contract tester: localization team
Peter Becker .... additional Microsoft support: localization team
Hans Benson .... contract tester: localization team
Chuck Blevens .... marketing: Xbox, Microsoft
Doug Boyce .... test lead: test
Zoe Brawley .... additional community support: team
Adrian Brown .... software test engineer: localization team
Chris Butcher .... engineering lead
Jama Cantrell .... additional Microsoft support: localization team
Andy Chen An Liu .... localization team: Taiwan
Hao Chen .... engineer
Hung-His Chen .... contract tester: localization team
Travis Chen .... software test engineer
Hubert Cheng .... additional Microsoft support: localization team
Mary Lee Chung .... contract tester: localization team
Jeffrey E. Cloud .... contract tester: localization team (as Jeffrey E Cloud)
Mike Cody .... software test engineer: test
Scott Dell'Osso .... additional Microsoft support: localization team
Chris Di Cesare .... director of games marketing: Microsoft
Joe DiNunzio .... president: 4orty2wo
Joy Easley .... additional administrative support: team
Jamie Evans .... test lead: test
Michael Evans .... engineering lead
Joseph E. Ezell .... contract tester: localization team (as Joseph E Ezell)
Jeremy Fischer .... software test engineer: localization team
Peter FitzPatrick .... localization team: Ireland (as Peter Fitzpatrick)
Dana Fos .... user experience: Microsoft
Bernie Freidin .... engineer
Munetaka Fuse .... localization team: Japan
Ricardo Gasca .... contract tester: localization team
Tom Gioconda .... community lead: team
Charlie Gough .... engineering lead
Tyson Green .... mission designer
Jaime Griesemer .... game design lead
Kyoung Ho Han .... localization team: Korea
Yuki Harima .... localization team: Japan
Alta Hartmann .... administrative assistant: team
Yoko Hasegawa .... localization team: Japan
Yutaka Hasegawa .... localization team: Japan
Max Hoberman .... interface lead: multiplayer & user
John Hopson .... user testing: Microsoft
Daniel Horowitz .... software development engineer: localization team
Bart House .... engineer
Yaohua Hu .... software development engineer: localization team
Ryan Hylland .... software test engineer: test
Damian Isla .... engineer
Michael Ivory .... localization team: Ireland
Allyn Iwane .... contract tester: localization team
Claire Jennings .... additional community support: team
Maria John .... contract tester: localization team
Shawn Johnson .... contract tester: localization team
Jason Jones .... project leader
Justin Jones .... software test engineer: localization team
Yoon Hee Jung .... localization team: Korea
Steve Kastner .... additional Microsoft support: localization team
Christopher Killian .... contract tester: localization team
Ji Young Kim .... localization team: Korea
Jun Kim .... user testing: Microsoft
Roderick Kim .... contract tester: localization team
Mitsuru Kitamura .... localization team: Japan
Hiroki Kobayashi .... software development engineer: localization team
Dominic Koeplin .... software test engineer: localization team
Jeff Koontz .... additional Microsoft support: localization team
In-goo Kwon .... localization team: Korea
Amelia Lacenski .... contract tester: localization team
Hardy LeBel .... additional mission designer
Jessica Li .... contract tester: localization team
Aaron Lieberman .... programmer: test tools
Robert Shih-Wei Lin .... localization team: Taiwan
Michelle Lomba .... user experience: Microsoft
Titus Lowell .... contract tester: localization team
Jason Major .... engineer
Jen Martin .... marketing: Xbox, Microsoft
April McKee .... marketing: Xbox, Microsoft
Eamon McKenzie .... engineer
Lorraine McLees .... community lead: team
Vasili Melnik .... contract tester: localization team
Damien Neff .... additional engineer
Vincent Ngo .... contract tester: localization team
Mat Noguchi .... engineer
Christian Novembrino .... contract tester: localization team
Frank O'Connor .... community lead: team
Melvin Ok .... contract tester: localization team
Stephen Okasaki .... additional mission designer
Victoria Olsen .... localization team: Redmond (as Victoria Olson)
Randy Pagulayan .... user testing lead: Microsoft
Sang-wook Park .... localization team: Korea (as Sang Wook Park)
Cameron Payne .... lead product marketing manager: Microsoft
Adrian Perez .... engineer
Maxwell Perry .... contract tester: localization team
Jeremiah Pieschl .... contract tester: localization team
Brian Rekasis .... marketing: Xbox, Microsoft
Zach Russell .... test lead: test
Audrey Searcy .... additional Microsoft support: localization team
Matthew Shimabuku .... software test engineer: localization team
Jason Shirley .... localization team: Ireland
Sophia Shu Chuan Lai .... localization team: Taiwan
Stefan Sinclair .... engineer
Greg Snook .... engineer
Matt Soell .... additional community support: team
Keith Steury .... user testing: Microsoft
Jesse Stipek .... content producer
Rob Stokes .... mission designer
Tim Stuart .... additional Microsoft support: localization team
Caitlin Sullivan .... user experience: Microsoft
Luke Timmins .... engineer
Xin Tong .... software development engineer: localization team
Vincent Chia Lun Tsai .... localization team: Taiwan
Luis Villegas .... programmer: test tools
Jeannie Voirin .... user experience: Microsoft
Ingo Voparil .... contract tester: localization team
Ben Wallace .... engineering lead
Ian Walsh .... localization team: Ireland
Jeff Wang .... localization team: Taiwan
Dan Weisman .... additional engineer
Matt Whiting .... user experience: Microsoft
Joanne Williams .... user experience: Microsoft (as JoAnne Williams)
Michael Williams .... contract tester: localization team
Timothy Williams .... contract tester: localization team
Roger Wolfson .... programmer: test tools
Pieter Wycoff .... software test engineer: localization team
Orlena Yeung .... marketing: Xbox, Microsoft
Susan Bonds .... producer: "I Love Bees" promo game (uncredited)
George Cook .... IT: 4orty2wo, "I Love Bees" promo game (uncredited)
Craig Evans .... product manager: Microsoft (uncredited)
Bob Fagan .... media producer: "I Love Bees" promo game (uncredited)
Kristine Greco .... script supervisor: "I Love Bees" promo game (uncredited)
Rachel Hardy .... website: "Dana's Mom", "I Love Bees" promo game (uncredited)
Greg Jefferson .... character recording: "I Love Bees" promo game (uncredited)
Elan Lee .... director/lead designer: "I Love Bees" promo game (uncredited)
Elan Lee .... puzzle designer: "I Love Bees" promo game (uncredited)
Elan Lee .... vp design: 4orty2wo, "I Love Bees" promo game (uncredited)
Wil McCarthy .... writer: "I Love Bees" promo game (uncredited)
Jane McGonigal .... community lead/designer: "I Love Bees" promo game (uncredited)
Jane McGonigal .... puzzle designer: "I Love Bees" promo game (uncredited)
Maureen McHugh .... puzzle designer: "I Love Bees" promo game (uncredited)
Maureen McHugh .... writer: "I Love Bees" promo game (uncredited)
Kiyash Monsef .... axon scout: "I Love Bees" promo game (uncredited)
Sean Stewart .... lead writer/designer: "I Love Bees" promo game (uncredited)
Sean Stewart .... puzzle designer: "I Love Bees" promo game (uncredited)
Jesse Trott .... audio production manager: "I Love Bees" promo game (uncredited)
Jordan Weisman .... chief creative: 4orty2wo, "I Love Bees" promo game (uncredited)
Michael Abrash .... special thanks
Robbie Bach .... special thanks
Cédric Blondin-Lafontaine .... thanks (as Cedric Blondin)
Matt Case .... special thanks
Lev Chapelsky .... special thanks
Miguel Chavez .... extra special thanks: community
Claude Errera .... special thanks
Ed Fries .... special thanks
Randall Glass .... extra special thanks: community
Nick Gray .... special thanks
James Heresy .... special thanks
Shane Kim .... special thanks
Peter Moore .... special thanks
Stuart Moulder .... special thanks
Don Murphy .... special thanks
Michael Sartain .... special thanks
Alexander Seropian .... special thanks (as Alex Seropian)
Golden Swenson .... extra special thanks: community (as Rob Swenson)
Sameer Tejani .... special thanks
Skip Weasel .... extra special thanks: community

Production CompaniesDistributorsOther Companies

Additional Details

Sound Mix:

Did You Know?

The largest trailer for this game was released in movie theaters. Near the end of this trailer, the usual URL is replaced with "" for a moment. If someone goes to the website, they encountered a website which seemed to be under the control of a Halo-type artificial intelligence. This website continued to change, eventually telling a multifaceted story which explains how the Covenant find Earth in Halo 2, despite not knowing its location during the events of Halo 1.See more »
Errors made by characters (possibly deliberate errors by the filmmakers): If you shoot Sergeant Johnson as the Arbiter, he says things like "Stop it, Chief".See more »
[first lines]
Arbiter:[standing before the heirarchs and the counsel] There was only one ship.
Prophet of Truth:One? Are you sure?
Arbiter:Yes. They called it the "Pillar of Autumn".
Prophet of Mercy:Why was it not destroyed with the rest of their fleet?
Arbiter:It fled as we set fire to their planet. I followed with all the ships in my command.
Prophet of Regret:When you first saw Halo, were you blinded by its magesty?
Prophet of Regret:Paralyzed? Dumbstruck?
See more »
Movie Connections:
ConnectedSee more »


This FAQ is empty. Add the first question.
21 out of 32 people found the following review useful.
Author: jarra_baron ( from United Kingdom

Halo was a hugely original, unique game that offered an unprecedented method of playability to the gamer. Halo 2 expands in every way; graphics, narrative, character, accessories. This time it offers you the covenant perspective as you play another character, ARBITER; a disgraced covenant elite who must stop a rebellion in the galaxy; along with the consummate professional MASTER CHIEF as he vows to stop the destruction of Earth during the war. HALO 2 reeks of quality; nice fine touches of witty, purposeful additions to appeal to the hardcore, loyal players of the original; rock music used in the BUNGIE opener; Johnson and Chief at the awards ceremony; Captain Keyes daughter's introduction; the return of Blood Gulch in the multiplayer. Hell; this is so far the best sequel to a game ever. Ever!!!! Halo 2 is a sweeping; hugely epic adrenaline shot straight to the heart, with occasional cinematic breaks directed by the legendary Joseph Staten; of course the real battle begins when you clock the game on easy, normal and hard; and you find your way barely breathing through LEGENDARY mode. I can say that; as i have completed the game, it finishes comparably to the Matrix 2; you know there's going to be a third and it ends rather abruptly which is one of my main gripes; damn the excitement, this is not halo 2 but halo vanilla. A perfect consumer product that diversifies but never quite fulfills expectations as to the original. I would expect Halo 3 to ship in no more than 3 years time; rounding up the story with a thrilling climax; the end of a trilogy, the best FPS trilogy created by man...well, BUNGIE then (they're not quite human y'see) and if sales records are anything to go by it will probably be the best selling game ever. You owe your forty quid, your twenty hours time and infinite fun to BUNGIE; slaving away under fluorescent bulbs to perfect their craft! C'mon guys; the next step; TOTAL WORLD WIDE DOMINATION!!!

Was the above review useful to you?
See more (67 total) »


If you enjoyed this title, our database also recommends:
- - - - -
Halo 3 Halo G.I. Joe: The Rise of Cobra Doom Star Wars: Battlefront II
IMDb User Rating:
IMDb User Rating:
IMDb User Rating:
IMDb User Rating:
IMDb User Rating:
Show more recommendations

Related Links

Full cast and crew Company credits External reviews
IMDb Action section IMDb USA section

You may report errors and omissions on this page to the IMDb database managers. They will be examined and if approved will be included in a future update. Clicking the 'Edit page' button will take you through a step-by-step process.