| Photos (see all 92 | slideshow) | Videos (see all 4) |
| Will Smith | ... | Del Spooner | |
| Bridget Moynahan | ... | Susan Calvin | |
| Alan Tudyk | ... | Sonny | |
| James Cromwell | ... | Dr. Alfred Lanning | |
| Bruce Greenwood | ... | Lawrence Robertson | |
| Adrian Ricard | ... | Granny (as Adrian L. Ricard) | |
| Chi McBride | ... | Lt. John Bergin | |
| Jerry Wasserman | ... | Baldez | |
| Fiona Hogan | ... | V.I.K.I. | |
| Peter Shinkoda | ... | Chin | |
| Terry Chen | ... | Chin | |
| David Haysom | ... | NS4 Robots | |
| Scott Heindl | ... | NS5 Robots | |
| Sharon Wilkins | ... | Woman | |
| Craig March | ... | Detective | |
| Kyanna Cox | ... | Girl | |
| Darren Moore | ... | Homeless Man | |
| Aaron Douglas | ... | USR Attorney #1 | |
| Shayla Dyson | ... | Laughing Girl | |
| Bobby L. Stewart | ... | Girl's Dad | |
| Nicola Crosbie | ... | TV Anchor Person | |
| Emily Tennant | ... | Young Girl | |
| Shia LaBeouf | ... | Farber | |
| Michael St. John Smith | ... | USR Attorney #2 | |
| Travis Webster | ... | Guy with a Pie | |
| Roger Haskett | ... | Mob Man | |
| Tiffany Lyndall-Knight | ... | Mob Woman (as Tiffany Knight) | |
| Angela Moore | ... | Wife | |
| Ryan Zwick | ... | Farber Posse | |
| Essra Vischon | ... | Farber Posse | |
| Kenyan Lewis | ... | Farber Posse | |
| Aaron Joseph | ... | Farber Posse | |
| Simon Baker | ... | Farber Posse (as Simon R. Baker) | |
| Marrett Green | ... | News Reporter | |
| rest of cast listed alphabetically: | |||
| Victor Formosa | ... | Businessman | |
| Justin Rodgers Hall | ... | Cop (uncredited) | |
| Phillip Mitchell | ... | NS5 robot (uncredited) | |
| Lynnanne Zager | ... | Newscaster / Computers (uncredited) | |
Directed by | |||
| Alex Proyas | |||
Writing credits(WGA) | ||
| Isaac Asimov | (suggested by book) | |
| Jeff Vintar | (screen story) | |
| Jeff Vintar | (screenplay) and | |
| Akiva Goldsman | (screenplay) | |
Produced by | |||
| John Davis | .... | producer | |
| Topher Dow | .... | producer | |
| Wyck Godfrey | .... | producer | |
| John Kilkenny | .... | associate producer | |
| James Lassiter | .... | executive producer | |
| Laurence Mark | .... | producer | |
| Steven R. McGlothen | .... | co-producer | |
| Anthony Romano | .... | executive producer (as Tony Romano) | |
| Michel Shane | .... | executive producer | |
| Will Smith | .... | executive producer | |
Original Music by | |||
| Marco Beltrami | |||
Cinematography by | |||
| Simon Duggan | (director of photography) | ||
Film Editing by | |||
| William Hoy | |||
| Richard Learoyd | |||
| Armen Minasian | |||
Casting by | |||
| Juel Bestrop | |||
| Coreen Mayrs | |||
| Jeanne McCarthy | |||
Production Design by | |||
| Patrick Tatopoulos | |||
Art Direction by | |||
| Chris August | |||
| Helen Jarvis | |||
Set Decoration by | |||
| Lin MacDonald | |||
Costume Design by | |||
| Liz Keogh | |||
| Elizabeth Palmer | (as Elizabeth Keogh Palmer) | ||
Makeup Department | |||
| Victor Amato | .... | first assistant hair stylist: additional action unit | |
| Pierce Austin | .... | hair stylist: Mr. Smith | |
| Heather Barreca | .... | assistant hair stylist | |
| Angelina P. Cameron | .... | hair department head | |
| Kathleen P. Campbell | .... | key hair stylist: second unit | |
| Charmaine Clark | .... | assistant hair stylist | |
| Stan Edmonds | .... | makeup department head | |
| Leah Ehman | .... | key makeup artist: second unit (as Leah Eman) | |
| Tanya Howard | .... | first assistant makeup artist: additional action unit | |
| Michelle Lemieux | .... | first assistant makeup artist | |
| Harlow MacFarlane | .... | special makeup effects artist | |
| Judy Murdock | .... | makeup artist: Mr. Smith | |
| Tamar Ouziel | .... | assistant makeup artist | |
| Bill Terezakis | .... | prosthetic makeup artist (as William Terezakis) | |
| Brenda Turner | .... | key hair stylist: additional action unit | |
| Howard Lau | .... | conceptual designer (uncredited) | |
| Howard Lau | .... | special makeup effects artist (uncredited) | |
| Keith Lau | .... | special makeup effects artist (uncredited) | |
| Carole Simcox | .... | day-check makeup artist (uncredited) | |
| Kyla-Rose Tremblay | .... | makeup lab technician (uncredited) | |
| Sherry Van Gool | .... | day checker makeup artist (uncredited) | |
| Vince Yoshida | .... | special makeup effects artist (uncredited) | |
Second Unit Director or Assistant Director | |||
| Andy Armstrong | .... | additional second unit director: additional action unit | |
| Scott J. Ateah | .... | second unit director | |
| David R. Baron | .... | third assistant director: second unit | |
| Paul Barry | .... | second assistant director | |
| Paul Burger | .... | third assistant director | |
| Michael Collins | .... | third assistant director: third unit | |
| Eddy Hardy | .... | third assistant director: third unit | |
| Sam Harris | .... | first assistant director: action unit | |
| Kathy Houghton | .... | second assistant director: second unit | |
| Jessica Judd | .... | trainee assistant director: second unit | |
| Kevin Leeson | .... | trainee assistant director: second unit | |
| Philip Nee Nee | .... | trainee assistant director | |
| Tracey Poirier | .... | second second assistant director | |
| Kimble Rendall | .... | second unit director | |
| Megan M. Shank | .... | trainee assistant director (as Megan McLean Shank) | |
| John R. Woodward | .... | first assistant director (as John Woodward) | |
| Greg Zenon | .... | first assistant director: second unit | |
Sound Department | |||
| Erik Aadahl | .... | sound designer | |
| Craig Berkey | .... | co-supervising sound editor | |
| Craig Berkey | .... | sound designer | |
| Stu Bernstein | .... | foley editor (as Stew Bernstein) | |
| Derek Casari | .... | adr engineer | |
| Blake R. Cornett | .... | second assistant sound editor (as Blake Cornett) | |
| Susan Dawes | .... | dialogue editor | |
| Mark DeSimone | .... | adr mixer: New York | |
| Kevin Globerman | .... | digital recordist | |
| Tim Gomillion | .... | sound recordist | |
| Galen Goodpaster | .... | first assistant sound editor | |
| Michael Haight | .... | adr supervisor | |
| Marc Hayes | .... | adr recordist | |
| Doug Hemphill | .... | sound re-recording mixer (as D.M. Hemphill) | |
| Michael Hibberson | .... | boom operator | |
| Dave Kulczycki | .... | dialogue editor (as David Kulczycki) | |
| James Kusan | .... | production sound mixer | |
| John A. Larsen | .... | supervising sound editor | |
| Skip Longfellow | .... | first assistant sound editor | |
| Jeff MacFarlane | .... | boom operator | |
| Paul Massey | .... | sound re-recording mixer | |
| Tim McColm | .... | re-recording engineer | |
| John Murray | .... | foley supervisor | |
| Don Painchaud | .... | sound mixer | |
| Steve F. Price | .... | foley editor (as Steve Price) | |
| Charleen Richards | .... | adr mixer (as Charleen Richards-Steeves) | |
| Dennis Rogers | .... | sound recordist | |
| William Stein | .... | stage engineer | |
| Jay Wilkinson | .... | sound effects editor | |
| Matt Willoughby-Price | .... | sound | |
| Anthony Woodman | .... | sound librarian | |
| Christopher Flick | .... | foley editor (uncredited) | |
| Graham Timmer | .... | daily boom operator: second unit (uncredited) | |
Special Effects by | |||
| Peter Abrahamson | .... | robot mechanic: Patrick Tatopoulos Designs Inc. | |
| Victor Aguirre | .... | video operator: Digital Domain | |
| Yan Allain | .... | robot digital prototyper | |
| Douglas W. Beard | .... | special effects technician | |
| Perry Beckham | .... | special effects rigging supervisor | |
| Jon Dawe | .... | animatronic designer: Patrick Tatopoulos Designs | |
| A. Scott Hamilton | .... | special casting: model unit | |
| Guy Himber | .... | project supervisor: Patrick Tatopoulos Design | |
| Kai Hirvonen | .... | stunt rigger | |
| Wayne Kennedy | .... | model lead | |
| Maya Kulenovic | .... | special effects casting: model unit | |
| Bill Mills | .... | special effects foreman | |
| Paul Noël | .... | mechanical special effects designer (as Paul Noel) | |
| Ivo Panayotov | .... | technical coordinator | |
| Shane Rangi | .... | special effects facility | |
| Erick Schiele | .... | lighting effects | |
| Edward M. Sweet | .... | special effects assistant (as Ted Sweet) | |
| Patrick Tatopoulos | .... | robot designer | |
| Melanie Tooker | .... | shop coordinator: Patrick Tatopoulos Designs Inc. | |
| Attila Vaski | .... | special effects crew | |
| Andrew Verhoeven | .... | motion base operator | |
| Mike Vézina | .... | special effects director | |
| Cam Waldbauer | .... | special effects workshop supervisor (as Cameron Waldbauer) | |
Visual Effects by | ||
| Charles Abou Aad | .... | digital artist |
| Dave Adams | .... | digital effects artist: CG set designer/model/lighting/animation |
| Nancy Adams | .... | 3D integration artist |
| Stannie Adams | .... | visual effects assistant |
| Richard Addison-Wood | .... | software development supervisor: Weta Digital |
| Simon Ager | .... | digital compositing artist |
| Matt Aitken | .... | digital modeling supervisor: Weta Digital |
| Jon Allitt | .... | Massive supervisor: Weta Digital |
| Sandra Almond | .... | visual effects producer: Rainmaker (as Sandra Audrey Almond) |
| Colin Alway | .... | digital compositor: Weta Digital |
| Scott E. Anderson | .... | visual effects consultant |
| Ted Andre | .... | visual effects compositor: Digital Domain |
| Jerry Andrews | .... | motion control operator: miniatures unit |
| Malcolm Angell | .... | on-set surveyor |
| Bernd Angerer | .... | lead animator |
| Darryl Anka | .... | concept modeler |
| Dave Asling | .... | miniature effects supervisor |
| Tohda Asuka | .... | color & lighting artist: Digital Domain |
| Doug Badgett | .... | visual effects coordinator: Digital Domain |
| Michael Bain | .... | matchmover: Weta Digital |
| Debera Barager | .... | visual effects accountant |
| Louise Barkholt | .... | visual effects producer: Rainmaker |
| Lyndon Barrois | .... | pre-viz animator: Pixel Liberation Front |
| Bron Barry | .... | visual effects assistant coordinator: Digital Domain |
| Lynn Basas | .... | color & lighting technical director: Digital Domain |
| Jeff Beattie | .... | visual effects editor |
| Eric M. Beaver | .... | digital compositor |
| Kelly Bechtle-Woods | .... | lighting technical director |
| Brian Begun | .... | digital compositor: Digital Domain |
| Rich Beierlein | .... | visual effects assistant |
| Paula Bell | .... | paint/roto artist |
| Amy Beresford | .... | visual effects associate producer: Digital Domain |
| Nancy Bernstein | .... | visual effects executive producer: Digital Domain |
| John Andrew Berton Jr. | .... | digital effects supervisor |
| Damon Bingham | .... | visual effects coordinator: third unit |
| Steven Blakey | .... | CG effects animation lead: Digital Domain |
| Jonathan Block | .... | digital artist |
| Jennifer Bloomfield | .... | rotoscope artist |
| Samati Boonchitsitsak | .... | character animator: Digital Domain |
| Neacol Booth | .... | visual effects |
| Nick Booth | .... | digital compositor: Weta Digital |
| Nicholas Boughen | .... | lead lighter |
| Alette Boyce | .... | digital compositor |
| Lee Bramwell | .... | senior camera technical director |
| Dan Brittain | .... | digital effects artist |
| Shawn Broes | .... | digital mastering editor |
| Julian Bryant | .... | senior compositor |
| Joerg W. Bungert | .... | digital color grader |
| Sonja Burchard | .... | compositing supervisor: Digital Domain |
| Clare Burgess | .... | animation coordinator: Weta Digital |
| Clint Butler | .... | visual effects assistant |
| Greg Butler | .... | CG supervisor: Weta Digital |
| Julian R. Butler | .... | lead character rigger: Weta Digital |
| Craig Calvert | .... | animation lead: Rainmaker |
| Andrew Camenisch | .... | lead modeler: Weta Digital |
| Brenda Campbell | .... | compositor: Rainmaker |
| Craig Cannon | .... | scanning and recording operator: Digital Domain |
| Dave Cardwell | .... | senior modeler |
| Norman Cates | .... | digital compositor |
| Wally Chin | .... | rotoscope/paint artist |
| Glen Christie | .... | digital effects artist |
| Benjamin Cinelli | .... | senior character animator |
| Ashley Clark | .... | visual effects coordinator: Rainmaker |
| Dan Cobbett | .... | digital compositor |
| Dylan Cole | .... | matte painter |
| Chad E. Collier | .... | scanning and recording operator: Digital Domain |
| Rafael Colon | .... | digital compositor: Digital Domain |
| John Cooper | .... | technical director |
| Rick Cortes | .... | Inferno artist |
| Jessica Cowley | .... | texture painter |
| Robert W. Crain | .... | digital artist: Digital Domain |
| Jim Croasdale | .... | digital paint artist |
| Steve Cronin | .... | senior paint artist: Weta Digital |
| Clay Dale | .... | visual effects |
| Charles Darby | .... | matte painting design |
| Kristin Dearholt | .... | digital compositing artist |
| Adam de Bosch Kemper | .... | previs artist |
| John Decker | .... | sequence lighting lead |
| Rahul Deshprabhu | .... | lighting technical director |
| Bryan Devereaux | .... | digital artist: Digital Domain |
| Sean Devereaux | .... | visual effects compositor: Digital Domain |
| Brett Dix | .... | digital compositor |
| Yann Doray | .... | digital artist |
| Keegan Douglas | .... | digital compositor |
| Steve Dubin | .... | visual effects sequence producer |
| Shawn Dunn | .... | animation technical lead |
| Frank Dürschinger | .... | lighting technical director |
| Shelly Dutcher | .... | visual effects |
| William Dwelly | .... | animation technical director |
| Charlene Eberle Douglas | .... | visual effects coordinator (as Charlene Eberle) |
| Scott Edelstein | .... | on-set supervisor: Digital Domain |
| Jonathan Egstad | .... | digital effects supervisor: Digital Domain |
| Kent Estep | .... | digital effects artist |
| Oliver Exmundo | .... | senior animator: Weta Digital |
| Joe Farrell | .... | lead digital compositor: Digital Domain |
| Daniel Favini | .... | lighting/texture painting: Digital Domain |
| Dale Fay | .... | visual effects supervisor: Rainmaker |
| Daniel Fazel | .... | digital artist |
| Christine Feistl | .... | rotoscope artist |
| Florian Fernandez | .... | CG modeler: Weta Digital |
| Amanda Finkelberg | .... | digital artist |
| Patrick Finley | .... | digital artist: Digital Domain |
| Dylan Firshein | .... | visual effects assistant coordinator |
| Mark Fletcher | .... | digital effects coordinator: Digital Domain |
| Cory Rocco Florimonte | .... | character animator |
| Tyler Foell | .... | digital effects supervisor: Pixel Magic |
| Tyler Foell | .... | visual effects producer: Pixel Magic |
| Dave 'Foots' Footman | .... | first assistant director: motion capture unit (as David Footman) |
| Ben Forster | .... | animator: Weta Digital |
| Kirby C. Fortenberry | .... | visual effects assistant (as Kirby C. Fortenberry III) |
| Dan Foster | .... | digital effects producer |
| Fiona Foster | .... | pre-production coordinator: Weta Digital |
| Dan Fowler | .... | animator |
| Jamieson Fry | .... | digital artist: Digital Domain |
| Paul Furminger | .... | Avid editor |
| Frank Gallego | .... | 3D integration artist |
| Erik Gamache | .... | digital artist |
| Scott Gastellu | .... | digital compositor |
| Mark Gee | .... | lighting technical director: Weta Digital |
| Chris George | .... | digital effects artist |
| Jonathan Gerber | .... | senior technical director |
| Clark Graff | .... | motion capture producer/director |
| Steve Graves | .... | digital artist: Digital Domain |
| Colin Green | .... | pre-vis supervisor: Pixel Liberation Front |
| Jon Greenhalgh | .... | digital artist |
| Jericho Green | .... | modeler |
| Daniel Greenstein | .... | data I/O coordinator |
| Metin Gungor | .... | digital matte painter: Digital Domain |
| Brian Gyss | .... | digital imaging: Modern VideoFilm |
| Matthew Hackett | .... | animation lead: Sonny |
| Bassim Haddad | .... | senior motion editor |
| James Halverson | .... | previs artist |
| Jeff Hameluck | .... | production software supervisor: Weta Digital |
| David Hampton | .... | production assistant |
| Geoffrey Hancock | .... | lead Maya animator: Rainmaker |
| Joe Han | .... | animator: Weta Digital |
| Steven Hansen | .... | 3D integration artist: Digital Domain |
| Mike Hardison | .... | CG supervisor: Pixel Magic |
| Mike Hardison | .... | digital artist: pre-visualization |
| Jessica Harris | .... | lead digital compositor: Digital Domain |
| Marlan Harris | .... | rotoscope artist |
| Toby Haruno | .... | senior character animator: Digital Domain |
| Christopher N. Harvey | .... | technical developer |
| Christopher Hatala | .... | senior animator: Weta Digital |
| Rachael Haupt | .... | matte painter |
| G.G. Heitmann Demers | .... | 2D sequence supervisor: Weta Digital (as G.G. Heitmann) |
| Quentin Hema | .... | digital paint and roto supervisor: Weta Digital |
| Darren Hendler | .... | technical lead: Digital Domain |
| Charles Henrich | .... | compositor |
| Jongwoo Heo | .... | visual effects |
| John Hewitt | .... | look development lead: Sonny |
| Wilton Higgins | .... | miniature unit swing |
| Timothy Hoffman | .... | digital artist |
| Matt Holmes | .... | visual effects editor |
| Tom Holzinger | .... | motion editor |
| Tyler Hoolaeff | .... | pre-visualization |
| Richard Hopkins | .... | match mover |
| Steven Hornby | .... | senior character animator |
| Kathryn Horton | .... | 2D coordinator: Weta Digital |
| Mark Hosack | .... | visual effects assistant |
| Nick Hsieh | .... | digital compositor: Rainmaker |
| Chia-Chi Hu | .... | digital compositor: Digital Domain |
| Kenneth Ibrahim | .... | technical director: Digital Domain |
| Brenda Ilic | .... | visual effects coordinator |
| Mel James | .... | lead texture painter: Weta Digital Ltd |
| Kimberly Jase | .... | visual effects accountant |
| Paul Jenness | .... | CG modeler: Weta Digital |
| Ryan Jensen | .... | previs artist |
| Mia Jewett | .... | digital modeler |
| Lars Johansson | .... | character technical director |
| Andy Jones | .... | animation director: Digital Domain (as Andrew R. Jones) |
| Karin Joy | .... | visual effects producer |
| Kory Juul | .... | digital compositor: Weta Digital |
| Michael Kaelin | .... | paint & roto lead: Digital Domain |
| Patrick Kalyn | .... | previs animator |
| Miae Kang | .... | lighting technical director: Weta Digital |
| Bonnie Kanner | .... | visual effects executive producer: Pixel Magic |
| John Karner | .... | digital artist |
| Andrew Karr | .... | visual effects |
| Piotr Karwas | .... | animation lead: Digital Domain |
| Tyler Kehl | .... | visual effects coordinator |
| Asim Khan | .... | digital artist: Digital Domain |
| John Kilkenny | .... | visual effects producer |
| Andrew Kim | .... | visual effects render coordinator |
| Jeff Kim | .... | roto and paint artist |
| Perry M. Kimura | .... | digital scanning & film recording |
| Susie Kleis | .... | 3D coordinator: Weta Digital (as Susie May Kleis) |
| Dmitri Krasnokoutski | .... | lead texture painter |
| Andrew Kunzel | .... | digital modeler |
| James Kuroda | .... | digital compositor: Digital Domain |
| Christian Laffey | .... | visual effects assistant |
| Paul Lambert | .... | lead compositor |
| Jean Lapointe | .... | lead compositor: Rainmaker |
| Shandy Lashley | .... | visual effects assistant |
| Karin Last | .... | digital artist |
| Jake Lee | .... | digital effects artist |
| Dan Lemmon | .... | computer graphics supervisor |
| Carlos D. Lemus | .... | digital effects artist |
| Kelly L'Estrange | .... | visual effects producer: Digital Domain |
| Joe Letteri | .... | visual effects supervisor: Weta Digital |
| Michael Leung | .... | color & lighting |
| Mark Tait Lewis | .... | 2D sequence supervisor: Weta Digital |
| Colin Liggett | .... | digital compositor |
| Kevin Lingenfelser | .... | lead digital compositor: Digital Domain |
| Robert Liscombe | .... | render support |
| Kevin Little | .... | pre-visualization |
| Nick Lloyd | .... | digital artist |
| Lance Lones | .... | pipeline engineer |
| Andrew Loschin | .... | assistant visual effects editor |
| Jeffrey Lulewicz | .... | technical developer |
| Valy Lungoccia | .... | motion capture |
| Keith MacGowan | .... | shake compositing |
| Tibor Madjar | .... | senior modeler: Weta Digital |
| Michael Maloney | .... | digital compositor |
| Campbell March | .... | systems administrator |
| Ivan Martin del Campo | .... | visual effects production assistant: Digital Domain |
| Daniel Maskit | .... | software developer |
| Jean Matthews | .... | technical director |
| David Mattingly | .... | digital matte artist |
| Timothy McCallum | .... | creature technical director |
| Ray McIntyre Jr. | .... | visual effects supervisor: Pixel Magic (as Raymond McIntyre, Jr.) |
| Nick McKenzie | .... | lead lighting technical director: Weta Digital |
| Brandon McNaughton | .... | lead digital compositor: Digital Domain |
| Jennifer Meislohn | .... | visual effects associate producer |
| Michael Melchiorre | .... | digital compositor |
| Angela Menz | .... | paint & roto artist: Weta Digital |
| Matthias Menz | .... | lead lighting technical director: Weta Digital |
| Erick Miller | .... | lead technical director: Digital Domain |
| Steve Miller | .... | first assistant editor: Digital Domain |
| Rachel Mina | .... | digital artist: Digital Domain |
| Stephen Misek | .... | CG artist |
| Derrick Mitchell | .... | visual effects editor |
| Rob Moggach | .... | digital compositor |
| Eroc Moralls | .... | compositing supervisor: Modern VideoFilm |
| Eileen Moran | .... | visual effects executive producer: Weta Digital |
| Marc Morissette | .... | digital compositor: Digital Domain |
| Christopher Mossman | .... | executive producer: Image Engine |
| Brian Moylan | .... | visual effects production supervisor: Rainmaker |
| Matt Mueller | .... | camera department senior technical director: Weta Digital |
| Bradley Mullennix | .... | previs supervisor: Image Engine |
| Hiroaki Muramoto | .... | environment technical director |
| Colleen Murphy | .... | digital effects coordinator: Digital Domain |
| Mike Murphy | .... | senior character animator |
| Alfred Mürrle | .... | lead compositor |
| Terry Naas | .... | digital artist |
| Erik Nash | .... | visual effects supervisor: Digital Domain |
| Bill Neil | .... | director of photography: miniatures unit |
| Dylan Neill | .... | technical director: Weta Digital |
| John Nelson | .... | visual effects supervisor |
| Alda Neves | .... | miniature unit supervisor |
| Sergei Nevshupov | .... | lead texture painter |
| Stephen F. Newnam | .... | second assistant visual effects editor: Digital Domain |
| Jeff Newton | .... | digital character animator |
| Christopher Nichols | . | |