| Photos (See all 202 | slideshow) | Videos (see all 17) |
| Christian Bale | ... | Bruce Wayne / Batman | |
| Michael Caine | ... | Alfred | |
| Liam Neeson | ... | Ducard | |
| Katie Holmes | ... | Rachel Dawes | |
| Gary Oldman | ... | Jim Gordon | |
| Cillian Murphy | ... | Dr. Jonathan Crane / Scarecrow | |
| Tom Wilkinson | ... | Carmine Falcone | |
| Rutger Hauer | ... | Earle | |
| Ken Watanabe | ... | Ra's Al Ghul | |
| Mark Boone Junior | ... | Flass | |
| Linus Roache | ... | Thomas Wayne | |
| Morgan Freeman | ... | Lucius Fox | |
| Larry Holden | ... | Finch | |
| Gerard Murphy | ... | Judge Faden | |
| Colin McFarlane | ... | Loeb | |
| Sara Stewart | ... | Martha Wayne | |
| Gus Lewis | ... | Bruce Wayne - age 8 | |
| Richard Brake | ... | Joe Chill | |
| Rade Serbedzija | ... | Homeless Man (as Rade Sherbedgia) | |
| Emma Lockhart | ... | Rachel Dawes - age 8 | |
| Christine Adams | ... | Jessica | |
| Catherine Porter | ... | Blonde Female Reporter / Assassin | |
| John Nolan | ... | Fredericks | |
| Karen David | ... | Courthouse Reporter #1 | |
| Jonathan D. Ellis | ... | Courthouse Reporter #2 | |
| Tamer Hassan | ... | Faden's Limo Driver | |
| Ronan Leahy | ... | Uniformed Policeman #1 | |
| Vincent Wong | ... | Old Asian Prisoner | |
| Tom Wu | ... | Bhutanese Prison Guard #1 | |
| Mark Chiu | ... | Bhutanese Prison Guard #2 | |
| Turbo Kong | ... | Enormous Prisoner | |
| Sai-Kit Yung | ... | Chinese Police Officer (as Stuart Ong) | |
| Chike Chan | ... | Chinese Police Officer | |
| Tenzin Clive Ball | ... | Himalayan Child | |
| Tenzin Gyurme | ... | Old Himalayan Man | |
| Jamie Hayden | ... | Stocky Chinese Man (as Jamie Cho) | |
| David Murray | ... | Jumpy Thug | |
| John Kazek | ... | Dock Thug #2 | |
| Darragh Kelly | ... | Dock Thug #3 | |
| Patrick Nolan | ... | Dock Cop #1 | |
| Joseph Rye | ... | Dock Cop #2 | |
| Kwaku Ankomah | ... | Dock Cop #3 | |
| Jo Martin | ... | Police Prison Official | |
| Charles Edwards | ... | Wayne Enterprises Executive | |
| Lucy Russell | ... | Female Restaurant Guest | |
| Timothy Deenihan | ... | Male Restaurant Guest (as Tim Deenihan) | |
| David Bedella | ... | Maitre D | |
| Flavia Masetto | ... | Restaurant Blonde #1 | |
| Emily Steven-Daly | ... | Restaurant Blonde #2 | |
| Martin McDougall | ... | Gotham Dock Employee | |
| Noah Lee Margetts | ... | Arkham Thug #1 | |
| Joe Hanley | ... | Arkham Thug #2 | |
| Karl Shiels | ... | Arkham Thug #3 | |
| Roger Griffiths | ... | Arkham Uniformed Policeman | |
| Stephen Walters | ... | Arkham Lunatic | |
| Richard Laing | ... | Arkham Chase Cop | |
| Matt Miller | ... | Gotham Car Cop #3 | |
| Risteard Cooper | ... | Captain Simonson | |
| Shane Rimmer | ... | Older Gotham Water Board Technician | |
| Jeremy Theobald | ... | Younger Gotham Water Board Technician | |
| Alexandra Bastedo | ... | Gotham Society Dame | |
| Soo Hee Ding | ... | Farmer | |
| Conn Horgan | ... | Monorail Driver (as Con Horgan) | |
| Phill Curr | ... | Transit Cop | |
| Jack Gleeson | ... | Little Boy | |
| John Judd | ... | Narrows Bridge Cop | |
| Sarah Wateridge | ... | Mrs. Dawes | |
| Charlie Kranz | ... | Basement Club Manager | |
| Terry McMahon | ... | Bad Swat Cop #1 | |
| Cedric Young | ... | Liquor Store Owner | |
| Tim Booth | ... | Victor Zsaz | |
| Tom Nolan | ... | Valet | |
| Leon Delroy Williams | ... | Pedestrian | |
| Roger Yuan | ... | Hazmat Technician | |
| Joe Sargent | ... | Narrows Teenager #1 | |
| Mel Taylor | ... | Narrows Resident | |
| Ilyssa Fradin | ... | Barbara Gordon | |
| Andrew Pleavin | ... | Uniformed Policeman #2 | |
| Jeff Christian | ... | Driving Cop | |
| John Burke | ... | Arkham Lunatic Cell Mate | |
| Earlene Bentley | ... | Arkham Asylum Nurse | |
| Alex Moggridge | ... | Arkham Asylum Orderly | |
| Jay Buozzi | ... | Asian Man - Ra's Al Ghul Decoy | |
| Jordan Shaw | ... | African Boy in Rags | |
| Omar Mustafa | ... | Falafel Stand Vendor (as Omar Mostafa) | |
| Patrick Pond | ... | Opera Performer #1 Faust- Bass | |
| Poppy Tierney | ... | Opera Performer #2 Margaret - Soprano | |
| Rory Campbell | ... | Opera Performer #3 Mefistofele - Tenor | |
| Fabio Cardascia | ... | Caterer | |
| Spencer Wilding | ... | League of Shadows Warriors | |
| Mark Rhino Smith | ... | League of Shadows Warriors (as Rhino) | |
| Khan Bonfils | ... | League of Shadows Warriors | |
| Dave Legeno | ... | League of Shadows Warriors | |
| Ruben Halse | ... | League of Shadows Warriors | |
| Rodney Ryan | ... | League of Shadows Warriors | |
| Dominic Burgess | ... | Narrows Cop | |
| Nadia Cameron-Blakey | ... | Additional Restaurant Guest #1 | |
| Mark Straker | ... | Male Restaurant Guest #2 | |
| T.J. Ramini | ... | Crane Thug #1 (as TJ Ramini) | |
| Kieran Hurley | ... | Crane Thug #2 | |
| Emmanuel Idowu | ... | Narrows Teenager #2 | |
| Jeff Tanner | ... | Bridge Cop | |
| rest of cast listed alphabetically: | |||
| Dean Alexandrou | ... | League of Shadows Warriors (uncredited) | |
| Joey Ansah | ... | League of Shadows Warriors (uncredited) | |
| Anoushka Arden | ... | Juror (uncredited) | |
| Alex Argenti | ... | Countess at the Opera (uncredited) | |
| Morne Botes | ... | Party Animal (uncredited) | |
| Kimber Closson | ... | Extra (uncredited) | |
| Thomas D. Craven | ... | Thug (uncredited) | |
| Ray Donn | ... | Gotham Police Officer (uncredited) | |
| James Embree | ... | Fighting Shadow Warrior (uncredited) | |
| Jon Foo | ... | League of Shadows Warriors (uncredited) | |
| Tommy Gunn | ... | Shadow Warrior (uncredited) | |
| Philip Harvey | ... | Victor Zsasz Attorney (uncredited) | |
| Adam Hawkes | ... | Gotham Police Officer (uncredited) | |
| Gil Kolirin | ... | Narrows Person (uncredited) | |
| Jeff Lipman | ... | Falcone Bodyguard (uncredited) | |
| Emil Martirossian | ... | League of Shadows Warriors (uncredited) | |
| Jane Osborn | ... | Dancer in Opera (uncredited) | |
| Ernest Pierce | ... | Swat Team Member (uncredited) | |
| Dan Poole | ... | Narrows Rioter (uncredited) | |
| Abdul Popoola | ... | Court Reporter (uncredited) | |
| Marc Radz | ... | Gotham Swat (uncredited) | |
| Mike Savva | ... | Arkham Cop (uncredited) | |
| Michael Stailey | ... | Driver (uncredited) | |
| Mark Strange | ... | League of Shadow Warriors (uncredited) | |
| Chuen Tsou | ... | League of Shadows Warriors (uncredited) | |
Directed by | |||
| Christopher Nolan | |||
Writing credits(WGA) | ||
| Bob Kane | (characters) | |
| David S. Goyer | (story) | |
| Christopher Nolan | (screenplay) and | |
| David S. Goyer | (screenplay) | |
Produced by | |||
| Larry J. Franco | .... | producer (as Larry Franco) | |
| Benjamin Melniker | .... | executive producer | |
| Lorne Orleans | .... | producer (IMAX version) | |
| Charles Roven | .... | producer | |
| Emma Thomas | .... | producer | |
| Cheryl A. Tkach | .... | associate producer | |
| Michael E. Uslan | .... | executive producer | |
Original Music by | |||
| James Newton Howard | |||
| Hans Zimmer | |||
Cinematography by | |||
| Wally Pfister | (director of photography) | ||
Film Editing by | |||
| Lee Smith | |||
Casting by | |||
| John Papsidera | |||
| Lucinda Syson | |||
Production Design by | |||
| Nathan Crowley | |||
Art Direction by | |||
| Peter Francis | |||
| Paul Kirby | |||
| Simon Lamont | (supervising art director) | ||
| Dominic Masters | |||
| Alan Tomkins | (senior art director) | ||
| Su Whitaker | (as Susan Whitaker) | ||
| Eggert Ketilsson | (uncredited) | ||
| David Lee | (uncredited) | ||
| Shane Valentino | (uncredited) | ||
Set Decoration by | |||
| Paki Smith | |||
| Simon Wakefield | |||
Costume Design by | |||
| Lindy Hemming | |||
Makeup Department | |||
| Deena Adair | .... | hairdresser: Mr. Freeman (as Deena Adair Williams) | |
| Jane Body | .... | hair stylist | |
| Nick Dudman | .... | prosthetic effects | |
| Richard Glass | .... | contact lens optician | |
| Claire Green | .... | assistant foam runner | |
| Nancy Hancock | .... | makeup artist: Mr. Freeman (as Nancy Worthen-Hancock) | |
| Tracey Lee | .... | hair and make up assistant | |
| Laura McIntosh | .... | makeup artist | |
| Tamara Mills | .... | hair trainee | |
| Peter Robb-King | .... | hair designer | |
| Peter Robb-King | .... | makeup designer | |
| Sue Robb-King | .... | makeup artist | |
| Jemma Scott-Knox-Gore | .... | contact lens technician | |
| Jenny Sharpe | .... | makeup artist: Ms. Holmes | |
| Zoe Tahir | .... | hair stylist | |
| Vicki Vacca | .... | additional makeup artist | |
| Tracey Wells | .... | chief hair stylist | |
| Chelo | .... | additional makeup artist (uncredited) | |
| Sarah Downes | .... | makeup trainee (uncredited) | |
| Chris Lyons | .... | special effects teeth (uncredited) | |
Production Management | |||
| Sam Breckman | .... | co-production manager | |
| Jennifer Campbell | .... | production supervisor | |
| Piers Dunn | .... | unit manager | |
| Nigel Gostelow | .... | unit production manager | |
| Steve Harvey | .... | unit manager | |
| Finnur Jóhannsson | .... | unit production manager | |
| Michael J. Malone | .... | unit production manager | |
| Mark Mostyn | .... | production manager: Iceland | |
| Michael Murray | .... | production manager: Cardington | |
| Vail Romeyn | .... | supervisor | |
| Jessie Thiele | .... | post-production supervisor | |
| Suzie F. Wiesmann | .... | production manager | |
Second Unit Director or Assistant Director | |||
| Phil Booth | .... | first assistant director: motion control & model unit | |
| Chris Burgess | .... | additional third assistant director: dailies | |
| Rob Burgess | .... | additional third assistant director | |
| Rob Burgess | .... | first assistant director: miniature motion control unit | |
| Simon Downes | .... | additional third assistant director | |
| Hilbert Hakim | .... | key second assistant director: Chicago | |
| Alex Kaye-Besley | .... | additional third assistant director | |
| Martin Krauka | .... | co-second assistant director | |
| Ben Lanning | .... | third assistant director | |
| Cliff Lanning | .... | first assistant director | |
| Eric Richard Lasko | .... | additional second assistant director: Chicago (as Eric Lasko) | |
| Leslie Mikol | .... | additional second assistant director: Chicago | |
| Matthew Sharp | .... | key second assistant director | |
| Lee Tailor | .... | additional third assistant director | |
| Michael Winter | .... | second second assistant director: Chicago | |
Art Department | |||
| Adam Aitken | .... | stand-by plasterer | |
| Alex Aitken | .... | models | |
| Douglas Allam | .... | hod plasterer | |
| Martin Asbury | .... | storyboard artist | |
| Celia Barnett | .... | specialist researcher | |
| Rosie Bedford-Stradling | .... | construction nurse | |
| Ute Bergk | .... | assistant set decorator | |
| John Blakeley | .... | head sculptor | |
| Troy Borisy | .... | leadman: Chicago | |
| Guy Bradley | .... | senior draughtsman | |
| Toby Britton | .... | draughtsman | |
| Alan Brooks | .... | supervising carpenter | |
| Alastair Bullock | .... | assistant art director | |
| Claudio Campana | .... | draughtsman | |
| Darryl Carter | .... | supervising carpenter | |
| Dean Coldham | .... | plasterer | |
| James Cornish | .... | storyboard artist | |
| Jim Cornish | .... | storyboard artist | |
| Noreen Coyne | .... | construction estimator | |
| Wayne Day | .... | construction supervisor: Cardington | |
| Peter Dorme | .... | assistant art director | |
| Martin Duffy | .... | carpenter | |
| Bob Eames | .... | supervising carpenter (as Robert Eames) | |
| Peter Edge | .... | stand-by painter | |
| Judith Edwards | .... | construction nurse: Cardington | |
| Colin Ellis | .... | dressing props | |
| Michael Finlay | .... | painter | |
| Matthew Foster | .... | stand-by props | |
| Mark Fruin | .... | dressing propman | |
| Leigh Gilbert | .... | construction manager | |
| Brad Good | .... | property master: Chicago | |
| Oliver Goodier | .... | junior draughtsman | |
| Barry Greaves | .... | production buyer | |
| Jonathan Hall | .... | computer & video techician | |
| Bernie Hearn | .... | chief stand-by props (as Bernard Hearn) | |
| Robert Jackson | .... | carpenter | |
| Thomas Jones | .... | weapons prop technician | |
| Stuart Kearns | .... | stand-by art director | |
| Jody King | .... | sculptor | |
| Martin Kingsley | .... | assistant property master | |
| Steven Lawrence | .... | supervising art director: Cardington | |
| Charles Leatherland | .... | draughtsman | |
| Amanda Leggatt | .... | art department assistant | |
| Michael Lubomski | .... | construction: Chicago | |
| Patrick Lumb | .... | art director: Chicago | |
| Mary Mackenzie | .... | graphic artist (as Mary Ann Mackenzie) | |
| Gaynor Maher | .... | construction production assistant: Cardington | |
| Paul Marah | .... | stand-by carpenter | |
| Stephen Morahan | .... | assistant art director | |
| Eddie Murphy | .... | model maker | |
| Ruth Nicol | .... | construction nurse | |
| Cyrille Nomberg | .... | concept artist | |
| Julie Ochipinti | .... | assistant set decorator | |
| Troy Osman | .... | construction coordinator: Chicago | |
| Wolfgang Osterholzer | .... | carpenter | |
| David Packard | .... | scenic artist (as Dave Packard) | |
| Sarah Robinson | .... | art department coordinator | |
| Annushka Russell | .... | art department assistant | |
| Chris Seddon | .... | drapes master | |
| Alex Smith | .... | draughtsman | |
| Mike Smith | .... | hod carpenter | |
| Mike Sotheran | .... | hod scenic painter | |
| Gary Stopps | .... | supervising carpenter | |
| Larry Szymanowski | .... | stand-by painter | |
| Sophie Tarver | .... | propmaker | |
| Ty Teiger | .... | property master | |
| Bradley Torbett | .... | dressing propman | |
| Remo Tozzi | .... | draughtsman | |
| Roger Tyrell | .... | construction buyer | |
| Sloane U'Ren | .... | assistant art director | |
| Dan Walker | .... | concept artist | |
| Julian Walker | .... | decor and lettering artist | |
| Wolfgang Walther | .... | stand-by rigger | |
| Peter Watson | .... | props | |
| Ian Whiteford | .... | greensman | |
| Peter Williams | .... | assistant construction manager | |
| Greg Winter | .... | assistant scenic artist | |
| Bradley Woodbridge | .... | painter | |
| Matt Wyles | .... | props | |
| Ravi Bansal | .... | concept illustrator (uncredited) | |
| Alex Boswell | .... | props (uncredited) | |
| Anna Bregman | .... | junior draughtsperson (uncredited) | |
| Roy Chapman | .... | chargehand dressing props (uncredited) | |
| Jordan Crockett | .... | junior draughtsman (uncredited) | |
| Thomas J. Glynn | .... | set dresser: Chicago (uncredited) | |
| Greg Goad | .... | set dresser: Chicago (uncredited) | |
| Bruce Gordon | .... | sculptor: Bat car (uncredited) | |
| Sarah Griggs | .... | construction coordinator (uncredited) | |
| Kate Grimble | .... | draughtsman (uncredited) | |
| Andrew Guyett | .... | painter (uncredited) | |
| Derek Ixer | .... | props (uncredited) | |
| Alex King | .... | props (uncredited) | |
| Rene Knol | .... | dressing props (uncredited) | |
| Ashley Lamont | .... | art department assistant (uncredited) | |
| Dougie Lankston | .... | props (uncredited) | |
| Lucy Lontay | .... | art department assistant (uncredited) | |
| Glenn Marsh | .... | senior model maker (uncredited) | |
| Naaman Marshall | .... | model maker (uncredited) | |
| Simon McGuire | .... | concept artist (uncredited) | |
| Dave Midson | .... | chargehand props (uncredited) | |
| Joe Monks | .... | chargehand painter (uncredited) | |
| Daniel Newton | .... | dressing props: Iceland (uncredited) | |
| Michael V. Nichols | .... | set dressing gang boss: Chicago (uncredited) | |
| John Noble | .... | props (uncredited) | |
| Dermot Power | .... | concept illustrator (uncredited) | |
| Ryan Roberts | .... | carpenter (uncredited) | |
| Alex Rutherford | .... | modelmaker (uncredited) | |
| Matthew Savage | .... | art department assistant (uncredited) | |
| Laura Skinner | .... | painter (uncredited) | |
| Adrian Start | .... | chargehand painter (uncredited) | |
| Glenn Stevens | .... | stand-by construction (uncredited) | |
| Keith Stevenson | .... | dressing props (uncredited) | |
| Nic Stubbings | .... | dressing props (uncredited) | |
| Daniel Thompson | .... | carpenter (uncredited) | |
| Jason Torbett | .... | dressing props (uncredited) | |
| Louis Turner | .... | dressing props (uncredited) | |
| Missy Weimer | .... | art department assistant: Chicago (uncredited) | |
| Brian West | .... | props (uncredited) | |
| Andrew Williamson | .... | concept artist (uncredited) | |
| Lotta Wolgers | .... | set designer (uncredited) | |
| Rob Yale | .... | assistant property master: Chicago (uncredited) | |
Special Effects by | |||
| Hideki Arichi | .... | junior draughtsman: miniatures | |
| Jonathan Barrass | .... | special effects technician | |
| Steve Benelisha | .... | special effects technician | |
| Barry Best | .... | mold maker | |
| Brian Best | .... | batsuit moldshop supervisor | |
| Jonathan Bickerdike | .... | special effects technician | |
| Nick Bonathan | .... | special effects crew | |
| Rob Bye | .... | trainee mold maker & fabricator: batsuit | |
| Chris Byrne | .... | model maker: miniatures | |
| Duncan Capp | .... | special effects supervisor: model unit | |
| Paul Clancy | .... | special effects senior technician | |
| John Cluff | .... | special effects assistant | |
| Chris Corbould | .... | special effects coordinator | |
| Steve Crawley | .... | wire effects supervisor (as Stephen Crawley) | |
| Arnar Einarsson | .... | local special effects | |
| Dave Eltham | .... | special effects senior technician | |
| Ryan Evans | .... | special effects | |
| Nick Finlayson | .... | special effects senior technician | |
| Michael Fox | .... | special effects technician | |
| Ben Gillingham-Sutton | .... | assistant tecnician: RC car | |
| Ben Gillingham-Sutton | .... | junior model maker: miniatures | |
| Claire Green | .... | foam runner | |
| Darrell Guyon | .... | senior special effects technician | |
| Mark Haddenham | .... | special effects senior technician | |
| Alexis Haggar | .... | model maker: miniatures | |
| James Hambidge | .... | art director: models | |
| Laurence Harvey | .... | senior modeller | |
| Kevin Herd | .... | special effects workshop supervisor | |
| Dan Homewood | .... | special effects technician | |
| Chris 'Flimsy' Howes | .... | special effects technician | |
| Peter Hutchinson | .... | special effects supervisor: model unit | |
| Stephen Hutchinson | .... | special effects senior technician: model unit | |
| Oliver Jarlett | .... | props | |
| Tim Jordan | .... | animatronic designer | |
| Dave Keen | .... | special effects technician | |
| James Kernot | .... | mould maker: Batsuit | |
| Eggert Ketilsson | .... | special effects supervisor: Iceland | |
| Paul Knowles | .... | special effects workshop supervisor | |
| Rob Krenmuller | .... | special effects foreman: Chicago | |
| Matt Lewis | .... | senior model maker | |
| Ian Lowe | .... | special effects senior technician | |
| Jim Machin | .... | senior effects technician | |
| Kristyan Mallett | .... | batsuit technician | |
| Kerry-Ellen Maxwell | .... | model maker | |
| Huw Millar | .... | special effects trainee | |
| Tom Murtagh | .... | senior technician | |
| Roger Nichols | .... | senior technician | |
| Peter Norcliffe | .... | model maker: miniatures | |
| Peter Norcliffe | .... | moldmaker and fabricator: Batsuit | |
| Peter Notley | .... | special effects floor supervisor | |
| Charlie Olsen | .... | special effects crew: model unit | |
| Don Parsons | .... | special effects coordinator: Chicago | |
| Roy Quinn | .... | special effects workshop supervisor | |
| Del Reid | .... | snow effects technician | |
| Steve Salmon | .... | model maker: miniatures | |
| Philip Sharpe | .... | special effects crew | |
| Andy Simm | .... | special effects technician | |
| Tony Smart | .... | special effects assistant | |
| Andrew Smith | .... | special effects workshop supervisor | |
| Henrik Svensson | .... | foam latex supervisor | |
| Peter Tindall | .... | model maker: miniatures | |
| Peter Tindall | .... | trainee mold maker & fabricator: batsuit | |
| Emma Toft | .... | costume effects sewing: batsuit | |
| John Van Der Pool | .... | senior special effects technician | |
| Mark Vanstone | .... | miniature effects | |
| Steven Warner | .... | special effects technician | |
| Conway Wickliffe | .... | special effects technician | |
| David Williams | .... | special effects wireman | |
| Carl Wilson | .... | special effects modeller | |
| Michael Badley | .... | special effects trainee (uncredited) | |
| Kristyan Mallett | .... | special effects technician (uncredited) | |
| Dan Martin | .... | miniatures trainee (uncredited) | |
| Paul Scotson | .... | senior model maker (uncredited) | |
| Bryan Stanislas | .... | special effects crew (uncredited) | |
| George Waite | .... | miniature effects (uncredited) | |
| Karl Wardle | .... | model maker (uncredited) | |
Visual Effects by | |||
| Aurelia Abate | .... | visual effects producer: BUF | |
| Diccon Alexander | .... | digital matte painter: Double Negative | |
| Paul Alexiou | .... | visual effects film editorial: MPC | |
| Craig Allison | .... | digital I/O | |
| Florent Andorra | .... | digital artist | |
| Stephen Andrzejewski | .... | visual effects coordinator: Chicago (as Steve Andrzejewski) | |
| Chris Armsden | .... | render wrangler: Double Negative | |
| Stewart Ash | .... | digital artist | |
| François-Xavier Aubague | .... | digital artist: BUF | |
| Andrew Baggarley | .... | data wrangler: MPC | |
| Tim Baier | .... | visual effects supervisor: Rising Sun Pictures | |
| Aaron Barclay | .... | lead compositor: Jim Henson's Creature Workshop | |
| Judy Barr | .... | roto/prep artist | |
| David Basalla | .... | matchmover | |
| Tim Baxter | .... | film recording | |
| Pete Bebb | .... | CG sequence supervisor: Double Negative | |
| Steven Begg | .... | miniature unit supervisor (as Steve Begg) | |
| Alistair Bell | .... | senior modeller | |
| Kieran Belshaw | .... | digital film recordist | |
| Nicolas Bernard | .... | digital artist: BUF | |
| Dan Bethell | .... | research & development lead: MPC | |
| Cheryl Bickerton | .... | model unit coordinator: Cutting Edge | |
| Senica Billingsley | .... | visual effects production assistant | |
| Paul Birkett | .... | rotoscope artist: MPC | |
| Nic Birmingham | .... | lighting technical director: MPC | |
| Nigel Blake | .... | model workshop supervisor: Cutting Edge | |
| Vincent Blanqué | .... | digital artist: BUF | |
| Robert Bloom | .... | senior digital artist: DMR, IMAX | |
| Ashley Bond | .... | focus puller: model unit | |
| Nicolas Bonnell | .... | on-set visual effects producer: BUF | |
| Andrew Booth | .... | creative director: computer and video | |
| Kevin Boyd | .... | video assist operator: visual effects unit, Chicago | |
| Dameon Boyle | .... | matchmove artist | |
| Karen Brakenridge | .... | visual effects photographer | |
| Richard Briscoe | .... | senior digital compositor | |
| Andre Brizard | .... | digital compositor: MPC | |
| Jon R. Brown | .... | shoot matchmover (as Jon Brown) | |
| Wendell Bruno | .... | assistant DMR editor (IMAX version) | |
| Danny Brunton | .... | digital artist: The Senate VFX | |
| Pierre Buffin | .... | artistic supervisor: BUF | |
| Andrew Bunday | .... | rendering technical director: MPC | |
| Derek Burgess | .... | visual effects editor | |
| Chris Burn | .... | lead digital compositor: Double Negative | |
| Duncan Capp | .... | model workshop supervisor: Cutting Edge | |
| Alison Carter | .... | visual effects assistant editor | |
| Aaron Caskey | .... | technical support: Double Negative | |
| Cynthia Castillo-Hill | .... | assistant visual effects coordinator | |
| Martin Caulton | .... | computer and video technician | |
| Olivier Cauwet | .... | digital artist: BUF | |
| Stephane Ceretti | .... | visual effects supervisor: BUF | |
| Nicolas Chevallier | .... | CG supervisor: BUF | |
| Jeff Clifford | .... | research and development: Double Negative | |
| Emily Cobb | .... | cg artist: double negative | |
| Debra Coleman | .... | digital compositor | |
| Peter Connelly | .... | digital compositor | |
| Bertrand Cordier | .... | lead ligthing technical director: Double Negative | |
| Michelle Corney | .... | visual effects producer: MPC | |
| Alfonso Cottier | .... | roto/prep artist | |
| Hal Couzens | .... | visual effects producer: Double Negative | |
| Dayne Cowan | .... | 3D supervisor: Double Negative | |
| Ciaran Crowley | .... | senior digital compositor | |
| Sean Danischevsky | .... | senior compositor: Double Negative | |
| Robin Deledicque | .... | digital artist: BUF | |
| Theo Diamantis | .... | digital compositor: MPC | |
| Richard Diver | .... | visual effects editor: double negative | |
| Harriet Donington | .... | visual effects coordinator | |
| Nick Drew | .... | visual effects producer: Jim Henson's Creature Shop | |
| Paul Driver | .... | data operative | |
| Warwick Drucker | .... | additional crane grip: visual effects unit | |
| Stefan Drury | .... | visual effects production supervisor | |
| Laura Dubsky | .... | digital scanning and recording: Cinesite | |
| Katherine Durant | .... | digital compositor | |
| Jonathan East | .... | visual checking: Cinesite | |
| Julia Egerton | .... | digital compositor | |
| Laurens Ehrmann | .... | digital artist: BUF | |
| Yasmine El-Ghamrawy | .... | digital compositor | |
| Will Elsdale | .... | visual effects: Double Negative | |
| Michael Elson | .... | head of production: MPC | |
| Simon Emanuel | .... | first assistant director: visual effects miniatures unit | |
| Nadia Essid | .... | digital artist: BUF | |
| Daniel Evans | .... | senior shader writer: Double Negative | |
| Stuart Farley | .... | technical director: Double Negative | |
| Sean Farrow | .... | visual effects supervisor: The Senate VFX | |
| Tim Field | .... | visual effects producer | |
| Bryce Fishman | .... | visual effects | |
| Anne Foged | .... | digital compositor | |
| James Foster | .... | digital artist: The Senate VFX | |
| Paul J. Franklin | .... | visual effects supervisor: Double Negative (as Paul Franklin) | |
| Alex Fry | .... | lead compositor | |
| James Furlong | .... | matchmover: Double Negative | |
| Winston Gallagher | .... | production assistant | |
| David Gibbons | .... | digital artist: The Senate VFX | |
| Dan Glass | .... | visual effects supervisor | |
| Toby Glover | .... | screen graphics designer | |
| Jonnie Godfrey | .... | on-set surveyor | |
| Adrian Graham | .... | 3D technical director: Double Negative | |
| Jericho Green | .... | modeler | |
| Elysia Greening | .... | roto/prep artist: MPC | |
| Gavin Gregory | .... | visual effects editorial: Double Negative | |
| Lewis Guarniere | .... | data wrangler: MPC | |
| Ummi Gudjonsson | .... | digital artist | |
| Alex Guri | .... | digital effects artist | |
| Frederique Gyuran | .... | digital artist: BUF | |
| Andy Hague | .... | visual effects editorial | |
| Mara Hamilton | .... | visual effects producer: MPC | |
| Qian Han | .... | roto/prep artist: MPC | |
| Pete Hanson | .... | visual effects studio manager: Double Negative | |
| Jeremy Hattingh | .... | digital compositor: Double Negative | |
| Sarah Hemsley | .... | visual effects producer: The Senate VFX | |
| Sara Henschke | .... | visual effects producer: Rising Sun Pictures | |
| Jeremy Hey | .... | digital artist | |
| Richard Higham | .... | digital artist: The Senate VFX | |
| Martin Hill | .... | visual effects: double negative | |
| Christopher Hobbs | .... | model workshop supervisor: Cutting Edge (as Chris Hobbs) | |
| Matthew Holben | .... | visual effects producer: Double Negative (as Matt Holben) | |
| Kyle Holden | .... | camera grip: visual effects | |
| Katja Hollmann | .... | digital lab supervisor: Lipsync Post | |
| Kevin Holt | .... | visual effects editor | |
| Rudi Holzapfel | .... | visual effects supervisor: MPC | |
| Garrett Honn | .... | digital compositor: MPC | |
| Rob Hopper | .... | visual effects | |
| Pete Howlett | .... | prep artist | |
| Steven Hudosh | .... | visual effects still photographer | |
| Robin Huffer | .... | digital artist: The Senate VFX | |
| Michael Hull | .... | animator: Double Negative | |
| Nicola Instone | .... | visual effects coordinator: Warner Brothers | |
| Alex Ireland | .... | digital compositor | |
| Zoe Izzard | .... | data operator | |
| Zoe Izzard | .... | digital film recordist | |
| Graham Jack | .... | CG sequence supervisor: Double Negative | |
| Niklas Jacobson | .... | lead CG artist: Double Negative | |
| Gemma James | .... | data operative | |
| Oliver James | .... | research and development supervisor: Double Negative | |
| Jody Johnson | .... | sequence supervisor | |
| Lorraine Johnson | .... | filmout supervisor | |
| Bryan Jones | .... | compositor: Rising Sun Pictures | |
| Robert Jones | .... | visual effects | |
| Pete Jopling | .... | digital compositor: Double Negative Ltd | |
| Samson Kao | .... | 3D shading supervisor: Double Negative | |
| Sarah Kayser | .... | visual effects production assistant | |
| Jordan Kirk | .... | technical director: Double Negative | |
| Ryan Knowles | .... | data operator | |
| Alec Knox | .... | senior technical director: lighting/efx, Double Negative | |
| Carsten Kolve | .... | research and development: MPC | |
| Arek Komorowski | .... | digital artist | |
| Dean Koonjul | .... | digital compositor: MPC | |
| Joosten Kuypers | .... | senior technical director: Double Negative | |
| Serena Lam | .... | roto/prep artist | |
| Pedro Lara | .... | digital compositor: Double Negative | |
| Kimberly Lashbrook | .... | digital compositor | |
| Kirsty Lawlor | .... | digital artist: The Senate VFX | |
| Tracey Leadbetter | .... | visual effects coordinator: Double Negative | |
| Philippa Leathers | .... | data operator | |
| Simon Leech | .... | digital artist: The Senate VFX | |
| Luke Letkey | .... | digital artist | |
| James Lewis | .... | visual effects artist: Double Negative | |
| Mattias Lindahl | .... | lead 3D artist | |
| Bryan Litson | .... | match move technician: MPC | |
| David Lloyd | .... | render engineer: MPC | |
| Andrew Lockley | .... | lead digital compositor: Double Negative | |
| Sarah Lockwood | .... | digital compositor | |
| Steve Lynn | .... | technical support | |
| Alasdair MacCuish | .... | digital scanning and recording producer: Lipsync Post | |
| Ian Mackinnon | .... | visual effects | |
| Andrew MacLeod | .... | digital artist | |
| Jason Madigan | .... | digital compositor: Rising Sun Pictures | |
| Angela Magrath | .... | matchmove artist | |
| Tony Man | .... | digital compositor | |
| Julian Mann | .... | head of research and development: MPC | |
| Simon Margetts | .... | lighting cameraman: motion control unit | |
| Glenn Marsh | .... | senior modelmaker | |
| Greg Massie | .... | simulation technical director: bat swarm | |
| Thomas Mawby | .... | visual effects: double negative | |
| David Mayhew | .... | lead matchmover | |
| Chris McBride | .... | computer and video supervisor | |
| Alan McCabe | .... | render wrangler: MPC | |
| Victoria McDowell | .... | visual effects coordinator: The Senate VFX | |
| Colin McEvoy | .... | character animation supervisor: Double Negative | |
| Ken McGaugh | .... | research and development: Double Negative | |
| Steve McGee | .... | compositing sequence supervisor | |
| Steve McGillen | .... | roto/paint artist | |
| Sarah McLauchlan | .... | visual effects coordinator: Rising Sun Pictures | |
| Alasdair McNeill | .... | roto/prep artist | |
| Jan Meade | .... | projectionist: Cinesite | |
| Evonne Merlicek | .... | digital effects artist | |
| Charlotte Merrill | .... | visual effects assistant | |
| Laura Miles | .... | visual effects script supervisor | |
| Jessica Millar | .... | crowd simulation technical director (as Jessica Braun) | |
| Luke Millar | .... | lead CG artist: Double Negative | |
| Warren J. Mills | .... | digital I/O | |
| Lea Morement | .... | visual effects assistant | |
| Ben Morgan | .... | digital compositor | |
| Saybian Morgan | .... | lighting technical director: MPC | |
| Andrew Morley | .... | visual effects supervisor: MPC | |
| Norah Mulroney | .... | digital compositor: Rising Sun Pictures | |
| Jesh Murthy | .... | visual effects | |
| Craig Narramore | .... | miniatures effects | |
| Stuart Nelhams | .... | visual effects film editorial: MPC | |
| Nick New | .... | digital artist: The Senate VFX | |
| Charlie Noble | .... | 2D supervisor: Double Negative | |
| Rich Nosworthy | .... | digital effects artist: MPC | |
| Collette Nunes | .... | visual effects editor: Jim Henson's Creature Shop | |
| Giles O'Brien | .... | digital artist: The Senate VFX | |
| Alban Orlhiac | .... | lead texture artist: Double Negative | |
| Alison Parraco | .... | visual effects coordinator (as Oopie Parraco) | |
| Martin Parsons | .... | character setup supervisor: Double Negative | |
| Adam Paschke | .... | digital compositor: Rising Sun Pictures | |
| Joe Pavlo | .... | digital artist: The Senate VFX | |
| Aleksandar Pejic | .... | visual effects: Double Negative | |
| Peter Pelisek | .... | DMR artist: Imax | |
| Venetia Penna | .... | scanning and recording operator | |
| Kevin Phelan | .... | scanning and recording producer: Lip Sync Post | |
| Stuart Pitcher | .... | end title animator | |
| Marnie Pitts | .... | lighting technical director: MPC | |
| Fred Place | .... | digital compositor | |
| Matthew Plummer | .... | visual effects producer: Double Negative (as Matt Plummer) | |
| Thomas Proctor | .... | virtual stills supervisor | |
| Michael S. Pryor | .... | head of digital production: Jim Henson's Creature Shop | |
| Cristina Puente | .... | digital compositor: Double Negative | |
| Farhan Qureshi | .... | digital artist | |
| Paul Raeburn | .... | lead digital compositor: Rising Sun Pictures | |
| Max Rees | .... | visual effects | |
| Graham Riddell | .... | senior propmaker | |
| Michael Ridgwell | .... | digital artist | |
| Ben Roberts | .... | digital compositor: Rising Sun Pictures | |
| Katherine Roberts | .... | visual effects: Double Negative | |
| Aled Robinson | .... | visual effects editor: MPC | |
| D. Eric Robinson | .... | DMR artist: Imax | |
| Guillaume Rocheron | .... | digital artist: BUF | |
| Craig Edward Rogers Jr. | .... | film recording | |
| Tom Rolfe | .... | digital compositor | |
| Jackie Rowson | .... | digital artist: The Senate VFX | |
| Patrick Russo | .... | visual effects production assistant | |
| Nick Savy | .... | character setup artist | |
| David Scott | .... | digital effects artist: MPC | |
| Robbie Scott | .... | model unit supervisor: Cutting Edge | |
| Nicolas Seck | .... | CG animator: MPC | |
| Jarmila Seflova | .... | compositor | |
| Robert Sethi | .... | lead CG artist: Double Negative | |
| Gaël Seydoux | .... | sequence supervisor: Double Negative | |
| Matthew Shaw | .... | digital compositor | |
| Dan Sheerin | .... | senior technical director | |
| Tom Sinden | .... | model maker | |
| Adri Siriwatt | .... | visual effects production assistant | |
| Janek Sirrs | .... | visual effects supervisor | |
| William Skellorn | .... | production assistant: Double Negative | |
| Baptiste Sola | .... | digital artist: BUF | |
| Drew Solodzuk | .... | DMR editor (IMAX version) | |
| Sarah Soulsby | .... | digital compositor | |
| Jim Steel | .... | senior digital compositor: Double Negative | |
| Kev Stenning | .... | laser scanning | |
| Julien Stuart-Smith | .... | Lighting technical director: MPC | |
| Sebastian Sue | .... | senior modeller | |
| Christopher Sweet | .... | visual effects editorial: Double Negative | |
| Nick Symons | .... | animator | |
| Nick Symons | .... | cg animator (as Nick Symons) | |
| Giuseppe Tagliavini | .... | digital compositor: MPC | |
| Giuseppe Tagliavini | .... | roto/prep supervisor: MPC | |
| Peter Talbot | .... | visual effects lighting cameraman | |
| Marios Theodosi | .... | digital effects artist | |
| Richard Thomas | .... | senior model maker: model unit | |
| Zelda Tinska | .... | visual effects editorial: Double Negative | |
| Mathilde Tollec | .... | digital artist: BUF | |
| James Tomlinson | .... | matchmove supervisor: Double Negative | |
| Luigi Tommaseo | .... | network and operations: The Senate VFX | |
| Jensen Toms | .... | senior technical director: lighting | |
| Gregory Tournier | .... | visual effects coordinator: BUF | |
| Liam Tully | .... | visual effects editorial: Double Negative | |
| Matthew Twyford | .... | sequence lead compositor | |
| Bec Veitch | .... | digital compositor: Rising Sun Pictures | |
| Beck Veitch | .... | digital compositor: Rising Sun Pictures | |
| Rainy Venne | .... | IMAX: DMR digital artist | |
| David Vickery | .... | lead 3D artist: Double Negative | |
| Dominique Vidal | .... | digital artist: BUF | |
| Eugénie von Tunzelmann | .... | visual effects: Double Negative | |
| Victor Wade | .... | digital compositor | |
| Ellen Walder | .... | visual effects producer: Double Negative | |
| Tara Walker | .... | digital artist | |
| Tim Walton | .... | digital artist: The Senate VFX | |
| Thomas Ward | .... | digital artist: Double Negative | |
| Dan Warder | .... | data operator | |
| Ben Warner | .... | digital compositor: Rising Sun Pictures | |
| Imery Watson | .... | lead 3D artist: Double Negative | |
| Roland Watson | .... | digital resources manager: MPC | |
| Ollie Weigall | .... | film assistant | |
| Mark H. Weingartner | .... | visual effects director of photography: Chicago | |
| Joern Weisspfennig | .... | crowd simulation/effects technical director | |
| Melissa Widup | .... | DMR artist: Imax | |
| Guy Williams | .... | visual effects: double negative | |
| Robert A. Willis | .... | digital film recordist | |
| Matt Willis-Jones | .... | digital compositor | |
| Dan Wills | .... | additional software development | |
| Chris Wilson | .... | render wrangler: MPC | |
| Doug Winder | .... | digital artist: The Senate VFX | |
| Oliver Winwood | .... | data wrangler: MPC | |
| Anthony Wonsoff | .... | digital compositor | |
| Anthony Wonsoff | .... | opticals | |
| Daniel Wood | .... | matchmover: Double Negative | |
| Jennifer Wood | .... | visual effects editorial: Double Negative | |
| Tom Wood | .... | visual effects production assistant | |
| Melody Woodford | .... | match move artist: MPC | |
| Alison Wortman | .... | technical director: Double Negative | |
| Alex Wuttke | .... | CG sequence supervisor: Double Negative | |
| Anton Yri | .... | digital artist: The Senate VFX | |
| Mike Zeller | .... | visual effects production assistant | |
| George Zwier | .... | sequence supervisor | |
| Helena Brackley | .... | modeller (uncredited) | |
| Scott Chambers | .... | digital compositor (uncredited) | |
| Hayley Collins | .... | roto/prep artist: MPC (uncredited) | |
| Ian Cope | .... | visual effects coordinator: Rising Sun Pictures (uncredited) | |
| Martyn Drake | .... | systems: MPC (uncredited) | |
| Thomas Guerrier | .... | visual effects (uncredited) | |
| Peter Guyan | .... | senior CG systems administrator: Jim Henson's Creature Shop (uncredited) | |
| Mick Harper | .... | digital artist: The Senate VFX (uncredited) | |
| Malcolm Humphreys | .... | head of visual effects: Rising Sun Pictures (uncredited) | |
| Duncan Lees | .... | head of 3D services: Plowman Craven and Associates (uncredited) | |
| Paul Maurice | .... | Lidar supervisor: Lidar Services (uncredited) | |
| Danielle Nadal | .... | data operator: Cinesite (uncredited) | |
| Noel O'Malley | .... | scanning and recording: Cinesite (uncredited) | |
| Chris Petts | .... | character modeller/rigger (uncredited) | |
| Rob Rae | .... | designer: visual effects & videographics team (uncredited) | |
Casting Department | |||
| Abigail Barbier | .... | adr voice casting | |
| Louis Elman | .... | adr voice casting | |
| Enero | .... | extras casting assistant | |
| Elaine Grainger | .... | casting associate | |
| Julie Harkin | .... | casting assistant | |
| Wendy O'Brien | .... | casting associate: USA | |
| Berenice Percival | .... | casting assistant | |
| Joan Philo | .... | extras casting | |
| Helen Robinson | .... | casting runner | |
| Rebecca Roper | .... | casting: Ireland | |
| Vincent Singleton | .... | extras casting intern | |
Editorial Department | |||
| Todd Baillere | .... | post-production consultant | |
| Alison Carter | .... | assistant editor | |
| Lisa Clifford-Owen | .... | assistant editor | |
| Catrin Cooper | .... | post-production assistant | |
| Mark Cullis | .... | assistant editor | |
| Justin Dennis | .... | dailies projectionist | |
| John Ensby | .... | laboratory color timer | |
| Steve Farman | .... | negative cutter | |
| Daniel Greenway | .... | editor trainee | |
| Peter Hunt | .... | color timer | |
| John Lee | .... | first assistant editor | |
| Kevin Phelan | .... | recording producer: Lip Sync Post | |
| Katie Reynolds | .... | post-production coordinator | |
| Jennifer Stellema | .... | assistant editor | |
| Jon Thompson | .... | post production consultant | |
| Lee Twohey | .... | colorist: dailies | |
| Jason Wasserman | .... | apprentice editor: film, Chicago | |
| Natasha Westlake | .... | editorial trainee | |
Music Department | |||
| Pete Anthony | .... | orchestrator | |
| Lorne Balfe | .... | music programmer | |
| Becky Bentham | .... | score coordinator | |
| Simon Changer | .... | additional music editor | |
| Al Clay | .... | music score mixer | |
| Gareth Cousins | .... | music editor | |
| Brad Dechter | .... | orchestrator | |
| Ramin Djawadi | .... | composer: additional music | |
| Geoff Foster | .... | score recordist | |
| Bruce Fowler | .... | orchestrator | |
| Gavin Greenaway | .... | conductor | |
| Isobel Griffiths | .... | orchestra contractor | |
| Alex Kharlamov | .... | music programmer | |
| Steven Kofsky | .... | music production services | |
| Abhay Manusmare | .... | technical score engineer | |
| Aaron Martin | .... | technical music coordinator | |
| Steven Price | .... | lead music editor | |
| Richard Robson | .... | additional music editor | |
| Steven L. Smith | .... | music preparation | |
| Chris Tedesco | .... | musician: trumpet | |
| James Thatcher | .... | musician: French horn | |
| Martin Tillman | .... | soloist: cello | |
| Norman Treigle | .... | musician | |
| Jake Walker | .... | musician | |
| Mel Wesson | .... | composer: additional music | |
| Jonathan Williams | .... | musician: cello | |
| Ian Wood | .... | assistant scoring engineer | |
| Gavyn Wright | .... | orchestra leader | |
| Andrew Zack | .... | score coordinator | |
| Paul Kegg | .... | musician: cello (uncredited) | |
Transportation Department | |||
| Jim Adams | .... | unit driver | |
| Declan Barry | .... | prop truck driver | |
| Michael R. Cairo | .... | driver | |
| Calvin Chin | .... | transportation co-captain | |
| Roy Clarke | .... | transportation coordinator | |
| Jon Hinrik Gardarsson | .... | transportation coordinator: Iceland | |
| Robert Gaskill | .... | personal driver: Mr. Freeman | |
| Rob Hempenstall | .... | unit driver | |
| David B. Hendrickson | .... | picture car mechanic | |
| Justin Hendrickson | .... | picture car mechanic | |
| Simon Hudnott | .... | driver: producer | |
| Thaddeus E. Larkowski | .... | transportation coordinator | |
| Darren Litten | .... | action vehicle coordinator | |
| John Lux Jr. | .... | driver | |
| Dennis McCarthy | .... | driver: high speed insert car | |
| Colin Morris | .... | driver: director | |
| Enyo Mortty | .... | driver: Katie Holmes | |
| Jack Sander | .... | driver | |
Thanks | |||
| Paul Dini | .... | special thanks | |
| Curt Geda | .... | special thanks | |
| Boyd Kirkland | .... | special thanks | |
| Bruce W. Timm | .... | special thanks | |
|
|
|
|
|
| The Dark Knight | Batman | Batman Forever | Batman Returns | The Green Hornet |
|
IMDb User Rating: |
IMDb User Rating: |
IMDb User Rating: |
IMDb User Rating: |
IMDb User Rating: |
| Full cast and crew | Company credits | External reviews |
| News articles | IMDb top 250 movies | IMDb Action section |
| IMDb USA section |
I've just come back from a preview screening of Batman Begins. I went in with low expectations, despite the excellence of Christopher Nolan's previous efforts. Talk about having your expectations confounded! This film grips like wet rope from the start. I won't give away any of the story; suffice to say it mixes and matches its sources freely, tossing in a dash of Frank Miller, a bit of Alan Moore and a pinch of Bob Kane to great effect.
What's impressive is that despite the weight of the franchise, Nolan has managed to work so many of his trademarks into a mainstream movie. The story does not progress in linear fashion for the first half, and there are some truly spectacular hallucination scenes. Parents thinking of taking their young kids along, think twice. When we left, a terrified 8-year-old boy was being comforted by his parents. Some of what's up there on screen really is the stuff of nightmares.
Of the cast of Brits chosen to bring this American tale to the masses, Christian Bale convinces in his dual role, while Michael Caine as Alfred comes up with the humour just when the film is in danger of taking itself too seriously. Gary Oldman and Tom Wilkinson provide able support, as does Morgan Freeman.
Most refreshing of all is the way that Nolan and co have come up with a way of bringing comics to the screen that does justice to the often adult source material in a way that, say, Daredevil, tried and failed to do (although the director's cut is better). If the Dark Knight doesn't return after this, there's no justice.