| Photos (See all 59 | slideshow) |
| Robert Duvall | ... | Spurgeon Tanner | |
| Téa Leoni | ... | Jenny Lerner | |
| Elijah Wood | ... | Leo Biederman | |
| Vanessa Redgrave | ... | Robin Lerner | |
| Morgan Freeman | ... | President Beck | |
| Maximilian Schell | ... | Jason Lerner | |
| James Cromwell | ... | Alan Rittenhouse | |
| Ron Eldard | ... | Oren Monash | |
| Jon Favreau | ... | Gus Partenza | |
| Laura Innes | ... | Beth Stanley | |
| Mary McCormack | ... | Andrea Baker | |
| Richard Schiff | ... | Don Biederman | |
| Leelee Sobieski | ... | Sarah Hotchner | |
| Blair Underwood | ... | Mark Simon | |
| Dougray Scott | ... | Eric Vennekor | |
| Gary Werntz | ... | Chuck Hotchner | |
| Bruce Weitz | ... | Stuart Caley | |
| Betsy Brantley | ... | Ellen Biederman | |
| O'Neal Compton | ... | Morten Entrekin | |
| Rya Kihlstedt | ... | Chloe | |
| Aleksandr Baluev | ... | Mikhail Tulchinsky (as Alexander Baluev) | |
| Caitlin Fein | ... | Caitlin Stanley | |
| Amanda Fein | ... | Caitlin Stanley | |
| Joe Urla | ... | Ira Moskatel (as Joseph Urla) | |
| Una Damon | ... | Marianne Duclos | |
| Mark Moses | ... | Tim Urbanski | |
| Derek de Lint | ... | Theo Van Sertema | |
| Charles Dumas | ... | Jeff Worth | |
| Suzy Nakamura | ... | Jenny's Assistant | |
| Alimi Ballard | ... | Bobby Rhue | |
| W. Earl Brown | ... | McCloud | |
| Katie Hagan | ... | Jane Biederman | |
| Denise Crosby | ... | Vicky Hotchner | |
| Frank Whiteman | ... | Priest | |
| Jason Dohring | ... | Jason | |
| Jasmine Harrison | ... | Kid | |
| Rahi Azizi | ... | Student | |
| Hannah Werntz | ... | Holly Rittenhouse | |
| Tucker Smallwood | ... | Ivan Brodsky | |
| Merrin Dungey | ... | Sheila Bradley | |
| Kimberly Huie | ... | Wendy Mogel | |
| William Fair | ... | Grey Man | |
| Francis X. McCarthy | ... | General Scott | |
| Ellen Bry | ... | Stofsky | |
| Lisa Ann Grant | ... | Reporter | |
| Leslie Dilley | ... | Waiter | |
| Concetta Tomei | ... | Patricia Ruiz | |
| Mike O'Malley | ... | Mike Perry | |
| Kurtwood Smith | ... | Otis Hefter | |
| Gerry Griffin | ... | NASA Official | |
| Charlie Hartsock | ... | David Baker | |
| Jennifer Jostyn | ... | Mariette Monash | |
| Don Handfield | ... | Dwight Tanner | |
| Jason Frasca | ... | Steve Tanner | |
| Cynthia Ettinger | ... | Pretty Woman | |
| Benjamin Stralka | ... | Little Boy | |
| Stephanie Patton | ... | Brittany Baker | |
| Michael Winters | ... | NASA Guy | |
| John Ducey | ... | Young Lieutenant | |
| Christopher Darga | ... | Section Leader | |
| Joshua Colwell | ... | CAPCOM | |
| Cornelius Lewis | ... | Bus Sergeant | |
| Kevin LaRosa | ... | Pilot (as Kevin La Rosa) | |
| rest of cast listed alphabetically: | |||
| Ethan Aronoff | ... | NY Tourist (uncredited) | |
| James E. Ash | ... | Police Officer (uncredited) | |
| Matt Bennett | ... | Backpacker (uncredited) | |
| Len Berdick | ... | Fleeing Pedestrian (uncredited) | |
| Cullen G. Chambers | ... | Father (uncredited) | |
| Charles Rahi Chun | ... | MSNBC Anchor (uncredited) | |
| Pamela Fischer | ... | Pedestrian (uncredited) | |
| Philip M. Gardiner | ... | Flood Victim (uncredited) | |
| Bob Glouberman | ... | Prompter Techie (uncredited) | |
| Phil Hawn | ... | Refugee Climbing Fence (uncredited) | |
| Arden James | ... | Refugee (uncredited) | |
| Jason Lamey | ... | Extra (uncredited) | |
| Renee McClellan | ... | Military Soldier (uncredited) | |
| Jody Millard | ... | Soldier (uncredited) | |
| George F. Miller | ... | Fleeing Pedestrian Landing Next to Guy on Bench (uncredited) | |
| Joseph Ashton Montgomery | ... | Astronomy Club Member (uncredited) | |
| Philip Ng | ... | Times Square Attendee (uncredited) | |
| Renee Pezzotta | ... | Bike Messenger (uncredited) | |
| Mic Rodgers | ... | Secret Service Agent #1 (uncredited) | |
| Thomas Rosales Jr. | ... | Refugee (uncredited) | |
| Charles Martin Smith | ... | Dr. Marcus Wolf (uncredited) | |
| Nick Stellate | ... | Cyclist (uncredited) | |
Directed by | |||
| Mimi Leder | |||
Writing credits(WGA) | ||
| Bruce Joel Rubin | (written by) and | |
| Michael Tolkin | (written by) | |
Produced by | |||
| Joan Bradshaw | .... | executive producer | |
| David Brown | .... | producer | |
| D. Scott Easton | .... | associate producer | |
| Walter F. Parkes | .... | executive producer (as Walter Parkes) | |
| Steven Spielberg | .... | executive producer | |
| Richard D. Zanuck | .... | producer | |
Original Music by | |||
| James Horner | |||
Cinematography by | |||
| Dietrich Lohmann | |||
Film Editing by | |||
| Paul Cichocki | |||
| David Rosenbloom | |||
Casting by | |||
| Allison Jones | |||
Production Design by | |||
| Leslie Dilley | |||
Art Direction by | |||
| Dennis Bradford | |||
| Gary Kosko | |||
| Andrew Neskoromny | |||
| Thomas Valentine | (as Tom Valentine) | ||
Set Decoration by | |||
| Peg Cummings | |||
Costume Design by | |||
| Ruth Myers | |||
Makeup Department | |||
| Gary Archer | .... | dental prosthetics | |
| John M. Elliott Jr. | .... | makeup department head | |
| Barbara Lacy | .... | makeup artist | |
| Waldo Sanchez | .... | department head hair stylist | |
Production Management | |||
| D. Scott Easton | .... | unit production manager | |
| Brad Goodman | .... | post-production supervisor | |
| Peter M. Tobyansen | .... | production supervisor | |
Sound Department | |||
| Christopher S. Aud | .... | sound effects editor (as Christopher Aud) | |
| Anna Behlmer | .... | sound re-recording mixer | |
| John Voss Bonds Jr. | .... | sound effects editor (as John V. Bonds Jr.) | |
| Raul A. Bruce | .... | boom operator | |
| Timothy A. Cleveland | .... | sound effects editor (as Tim Cleveland) | |
| Jeffrey Cranford | .... | second assistant sound editor (as Jeff Cranford) | |
| Joe Dorn | .... | adr supervisor | |
| John P. Fasal | .... | special sound designer (as John Paul Fasal) | |
| Patrick J. Foley | .... | dialogue editor | |
| Patrick J. Foley | .... | sound editor | |
| Ginger Geary | .... | foley artist | |
| Eric Gotthelf | .... | foley mixer | |
| Todd Harris | .... | second assistant sound editor | |
| J. Paul Huntsman | .... | supervising sound editor | |
| Greg LaPlante | .... | digital mastering | |
| Kimberly Ellen Lowe | .... | adr editor (as Kimberly Lowe Voigt) | |
| Mark L. Mangino | .... | dialogue editor | |
| Mark L. Mangino | .... | sound effects editor | |
| Mark Hopkins McNabb | .... | sound | |
| Andy Nelson | .... | sound re-recording mixer | |
| George Nemzer | .... | sound effects editor | |
| Walter Newman | .... | supervising sound editor | |
| Jayme S. Parker | .... | sound effects editor (as Jayme Parker) | |
| Tom Perry | .... | sound re-recording mixer | |
| Jonathan Phillips | .... | second assistant sound editor | |
| David Raines | .... | additional sound re-recording mixer | |
| John F. Reynolds | .... | dialogue editor | |
| Philip Rogers | .... | sound recordist | |
| Jeff Rosen | .... | foley supervisor (as Jeffrey Rosen) | |
| Andrew Somers | .... | adr editor | |
| Andrew Somers | .... | dialogue editor (as Andy Somers) | |
| David Werntz | .... | second assistant sound editor | |
| Joe White | .... | sound | |
| Robb Wilson | .... | sound assistant (as R. Robb Wilson) | |
| Vikram Biswas | .... | post-production sound (uncredited) | |
| John Soukup | .... | optical sound recordist (uncredited) | |
Visual Effects by | |||
| Alia Agha | .... | 3D camera matchmove artist: ILM | |
| Kipp Aldrich | .... | camera and video engineering: ILM | |
| Philip Edward Alexy | .... | technical animator: ILM (as Philip Alexy) | |
| Nicolas Anastassiou | .... | CG technical support: ILM (as Nicholas Anastassiou) | |
| Adrienne Anderson | .... | visual effects coordinator: ILM | |
| Leah Anton | .... | digital effects artist: ILM | |
| Joel Aron | .... | CG sequence supervisor: ILM | |
| Okan Ataman | .... | sabre artist: ILM | |
| Al Bailey | .... | digital paint and roto artist: ILM | |
| Katharine Baird | .... | digital paint and roto artist: ILM | |
| Michael Baltazar | .... | CG technical support: ILM | |
| Eran Barnea | .... | digital effects artist: ILM | |
| Michael Bauer | .... | CG supervisor: ILM | |
| Carol Bauman | .... | chief model maker: ILM | |
| Randall K. Bean | .... | film scanning: ILM | |
| Donna Ashley Beard | .... | viewpainter artist: ILM (as Donna Beard) | |
| Jeffrey Benedict | .... | digital effects artist: ILM | |
| David Benson | .... | software development: ILM | |
| Charles J. Berg | .... | digital artist | |
| Ken Beyer | .... | production engineering: ILM | |
| Andrea Biklian | .... | negative line-up: ILM | |
| Stacy Board | .... | digital effects coordinator: Pacific Title/Mirage Digital (as Stacey Board) | |
| Rod G. Bogart | .... | software development: ILM | |
| Dan Bogle | .... | digital wire removal | |
| Barbara A. Bordo | .... | digital paint & roto artist | |
| Brian Brecht | .... | CG staff: ILM | |
| Barbara Brennan | .... | digital effects artist: ILM | |
| Jeff Brewer | .... | model maker: ILM | |
| Billy Brooks | .... | digital effects artist: ILM (as William J. Brooks) | |
| Jill Brooks | .... | visual effects associate producer: ILM | |
| Phil Brotherton | .... | model maker: ILM | |
| Donald S. Butler | .... | digital effects artist: ILM | |
| D. Walt Cameron | .... | digital artist | |
| Lanny Cermak | .... | 3D camera matchmove artist: ILM | |
| Amelia Chenoweth | .... | digital effects artist: ILM | |
| Terry Chostner | .... | 3D camera matchmove artist: ILM | |
| Ian Christie | .... | digital effects artist: ILM | |
| Brent O. Coert | .... | display graphics office coordinator | |
| Brian Conlon | .... | Sabre artist: ILM | |
| Caitlin Content | .... | Sabre artist: ILM | |
| Marc Cooper | .... | digital effects artist: ILM | |
| Catherine Craig | .... | viewpainter artist: ILM | |
| Gregory Creaser | .... | digital imaging: Pacific Title | |
| C. Marie Davis | .... | visual effects executive producer: CIS Hollywood | |
| Fon Davis | .... | model maker: ILM | |
| Michael Degtjarewsky | .... | digital artist: Pacific Title/Mirage Digital | |
| Mitch Deoudes | .... | CG wave development: ILM | |
| Lindy DeQuattro | .... | digital artist (as Lindy Wilson) | |
| Lindy DeQuattro | .... | digital effects artist: ILM (as Lindy Wilson) | |
| Lisa Drostova | .... | digital paint and roto artist: ILM | |
| Alex Drought | .... | digital non-linear engineer | |
| John Duncan | .... | model maker: ILM | |
| Greg Dunn | .... | production engineering: ILM | |
| Russell Earl | .... | digital effects artist: ILM | |
| Timothy Eaton | .... | visual effects editor: ILM (as Tim Eaton) | |
| Selwyn Eddy | .... | 3D camera matchmove artist: ILM (as Selwyn Eddy III) | |
| Robert M. Edwards | .... | model maker: ILM | |
| Kate Elsen | .... | digital paint and roto artist: ILM | |
| Chrissie England | .... | senior staff: ILM | |
| Raul Essig | .... | digital effects artist: ILM | |
| Michael Fallavollita | .... | visual effects liaison | |
| Scott Farrar | .... | visual effects supervisor | |
| Jon Foreman | .... | model maker: ILM | |
| George Gambetta | .... | film scanning: ILM | |
| Joe Gareri | .... | visual effects executive producer: Pacific Title/Mirage Digital | |
| Larry Gaynor | .... | digital artist: CIS Hollywood | |
| Brian Gee | .... | digital effects technical assistant | |
| Bill George | .... | visual effects co-supervisor | |
| Brian Gernand | .... | model project supervisor: ILM | |
| Eileen Godoy | .... | production coordinator: CIS Hollywood | |
| Jeremy Goldman | .... | digital effects artist: ILM | |
| Gary Goldstein | .... | digital artist: CIS Hollywood | |
| Eli Golub | .... | technocrane | |
| John Goodson | .... | model maker: ILM | |
| Lydia Greenfield | .... | digital plate restoration technician: ILM | |
| Timothy Greenwood | .... | projectionist: ILM | |
| Bill Grinder | .... | camera and video engineering: ILM | |
| Michael J. Halsted | .... | lead matchmove artist: ILM (as Michael Halsted) | |
| Jason Hanel | .... | digital effects coordinator: Pacific Title/Mirage Digital | |
| Pablo Helman | .... | Sabre supervisor: ILM | |
| Shannon Henry | .... | CG staff: ILM | |
| Geoff Heron | .... | practical effects supervisor: ILM | |
| Jeff Heusser | .... | digital compositing supervisor: CIS Hollywood | |
| David Hisanaga | .... | digital effects artist: ILM | |
| David Horsley | .... | digital effects artist: ILM | |
| Christopher Horvath | .... | digital effects artist: ILM | |
| Peg Hunter | .... | digital effects artist: ILM | |
| Jason Ivimey | .... | technical animator: ILM | |
| Jiri Jacknowitz | .... | digital paint and roto artist: ILM | |
| Alex Jaeger | .... | visual effects art director: concept design/animatics, ILM | |
| Patrick Jarvis | .... | digital paint and roto artist: ILM | |
| Doug Jones | .... | negative cutter: ILM | |
| Kenneth Jones | .... | visual effects supervisor: CIS Hollywood (as Dr. Ken Jones) | |
| Florian Kainz | .... | software development: ILM | |
| Samson Kao | .... | digital effects artist: ILM | |
| Sandra Ford Karpman | .... | digital effects artist: ILM | |
| Louis Katz | .... | conceptual and animatic artist: ILM | |
| Pam Kaye | .... | production accountant: ILM | |
| Ira Keeler | .... | model maker: ILM | |
| Greg Killmaster | .... | CG sequence supervisor: ILM | |
| Jeff King | .... | production engineering: ILM | |
| Ed Kramer | .... | digital effects artist: ILM | |
| Tom Lamb | .... | digital artist: Pacific Title/Mirage Digital | |
| Hayden Landis | .... | digital effects artist: ILM | |
| Kimberly Lashbrook | .... | CG resource assistant: ILM | |
| Jennifer Law-Stump | .... | digital effects artist: Pacific Title Digital | |
| Angela Leaper | .... | video editor: ILM | |
| Janice Lew | .... | digital effects artist: ILM | |
| Janet Lewin | .... | visual effects coordinator: ILM | |
| James Lim | .... | negative line-up: ILM | |
| Jonathan Litt | .... | technical assistant: ILM | |
| Craig Lyn | .... | digital modeler: ILM | |
| Greg Maloney | .... | digital effects artist: ILM | |
| Jeff Mann | .... | senior staff: ILM | |
| Tom Martinek | .... | sequence supervisor: ILM | |
| Stuart T. Maschwitz | .... | digital effects artist: ILM | |
| Bill Mather | .... | digital matte artist: ILM | |
| Erik Mattson | .... | CG sequence supervisor: ILM | |
| Ken McGaugh | .... | CG wave development: ILM | |
| Rich McKay | .... | visual effects camera assistant: ILM | |
| Scott McNamara | .... | model maker: ILM | |
| Gary Meyer | .... | camera and video engineering: ILM | |
| Carl Miller | .... | visual effects camera assistant: ILM | |
| Richard Miller | .... | sculptor | |
| Kristen Millette | .... | CG technical support: ILM | |
| Bill Millsap | .... | model maker (as William Millsap) | |
| Todd Mitchell | .... | film scanning: ILM | |
| Suzanne Mitus-Uribe | .... | digital compositor: CIS Hollywood | |
| Steven Moder | .... | digital non-linear engineer | |
| Terry Molatore | .... | lead digital paint & roto artist: ILM | |
| Tim Morgan | .... | gaffer: ILM | |
| Jim Morris | .... | senior staff: ILM | |
| Katie Morris | .... | digital paint and roto artist: ILM | |
| Danny Mudgett | .... | digital compositor: CIS Hollywood | |
| Daryl Munton | .... | digital effects artist: ILM | |
| Patrick Neary | .... | digital effects artist: ILM | |
| Paula Nederman | .... | visual effects production assistant: ILM | |
| Ben Nichols | .... | model maker | |
| Steve Nichols | .... | technical animator: ILM | |
| David Norris | .... | Wescam camera operator: ILM | |
| Gregory Oehler | .... | digital compositor: CIS Hollywood | |
| Michael Olague | .... | gaffer: ILM | |
| Khatsho John Orfali | .... | digital effects artist: ILM | |
| Lauren Page | .... | model maker: ILM | |
| Peter G. Parise | .... | display graphics compositor | |
| Eddie Pasquarello | .... | digital effects artist: ILM | |
| Alan Peterson | .... | model maker: ILM | |
| Patrick Phillips | .... | technical supervisor: Pacific Title/Mirage Digital | |
| Joshua Pines | .... | film scanning and recording supervisor: ILM (as Josh Pines) | |
| Cliff Plumer | .... | CG staff: ILM | |
| Brian Pope | .... | pre-visualization artist | |
| Bruce Powell | .... | digital effects artist: ILM | |
| Tony Precado | .... | model maker: ILM | |
| Henry Preston | .... | CG sequence supervisor: ILM | |
| Scott Prior | .... | digital effects artist: ILM | |
| Kevin Rafferty | .... | CG Pre-Production Supervisor: ILM | |
| Denise Ream | .... | visual effects producer | |
| Rick Rische | .... | digital matte artist: ILM | |
| Sandy Ritts | .... | digital paint and roto artist: ILM | |
| Elsa Rodriguez | .... | digital paint and roto artist: ILM | |
| Amanda Ronai-Dahle | .... | digital effects artist: ILM | |
| Mark Santora | .... | model maker | |
| Olivier Sarda | .... | digital artist: Pacific Title/Mirage Digital | |
| Frederic Schmidt | .... | digital effects artist: ILM | |
| Marla I. Selhorn | .... | 3D camera matchmove artist: ILM (as Marla Selhorn) | |
| M. Zachary Sherman | .... | digital artist | |
| H.B. Siegel | .... | senior staff: ILM | |
| Kenneth Smith | .... | digital timing supervisor: ILM | |
| Kim Smith | .... | model maker: ILM (as R. Kim Smith) | |
| Jason H. Snell | .... | digital plate restoration technician: ILM | |
| Ben Snow | .... | CG supervisor: ILM | |
| Tony Sommers | .... | viewpainter artist: ILM | |
| David Sosalla | .... | digital effects supervisor: Pacific Title/Mirage Digital | |
| Michael Steffe | .... | model maker: ILM | |
| Doug Sutton | .... | CG wave development: ILM | |
| Pat Sweeney | .... | miniatures director of photography: ILM (as Patrick Sweeney) | |
| Joe Takai | .... | production engineering supervisor | |
| Catherine Tate | .... | Sabre artist: ILM | |
| Paul Theren | .... | digital modeler: ILM | |
| Vince Tilker | .... | camera and video engineering: ILM | |
| Vincent Toscano | .... | software development: ILM | |
| Christopher Townsend | .... | digital effects artist: ILM | |
| Hans Uhlig | .... | digital effects artist: ILM | |
| John Walker | .... | digital effects artist: ILM | |
| Andy Wang | .... | digital effects artist: ILM | |
| R.D. Wegener | .... | 3D camera matchmove artist: ILM | |
| Jeff Wells | .... | digital effects artist: Pacific Title Digital | |
| Erin West | .... | digital paint and roto artist: ILM | |
| Andy White | .... | digital effects artist: ILM | |
| Harrison Zanuck | .... | visual effects plate coordinator | |
| Rita E. Zimmerman | .... | Sabre artist: ILM (as Rita Zimmerman) | |
| Chris DeAngelis | .... | visual effects editor: EFilm (uncredited) | |
| Chris Simmons | .... | digital artist (uncredited) | |
Casting Department | |||
| Judith Bouley | .... | casting: Washington D.C. | |
| Debbie Sheridan | .... | extras casting associate | |
| Ashley Stepp | .... | extras casting | |
| Wendy Washbrook | .... | casting assistant | |
Costume and Wardrobe Department | |||
| Marsha Bozeman | .... | set costumer | |
| Lisa Halperin | .... | set costumer | |
| Michelle Kurpaska | .... | costume supervisor | |
| Anthony J. Lipin | .... | costumer | |
| Tony Lipin | .... | costumer | |
| Boyd Miles | .... | costumer: Washington D.C. | |
| Bob Moore Jr. | .... | set costumer | |
| John M. 'Jack' Wright | .... | costumer | |
| Elizabeth Abate | .... | costumer (uncredited) | |
Editorial Department | |||
| Ken Blackwell | .... | assistant editor | |
| Andy Cohen | .... | post-production assistant | |
| Martin Cohen | .... | post-production executive | |
| Scott Janush | .... | first assistant editor | |
| Jim Passon | .... | color timer | |
| Richmond Riedel | .... | assistant editor | |
| Karen Snyder | .... | video playback editor (uncredited) | |
Music Department | |||
| Andy Bass | .... | music assistant engineer | |
| Bob Bornstein | .... | music preparation | |
| Tom Boyd | .... | musician: oboe soloist | |
| Sandy DeCrescent | .... | orchestra contractor (as Sandy De Crescent) | |
| Nancy Fogarty | .... | assistant music editor | |
| Jim Henrikson | .... | supervising music editor | |
| James Horner | .... | conductor | |
| James Horner | .... | music producer | |
| James Horner | .... | orchestrator | |
| David Marquette | .... | music assistant engineer | |
| Barbara McDermott | .... | assistant music editor | |
| Joe E. Rand | .... | music editor | |
| J.A.C. Redford | .... | additional orchestrator | |
| Simon Rhodes | .... | music producer | |
| Simon Rhodes | .... | score mixer | |
| Simon Rhodes | .... | score recordist | |
| Sally Stevens | .... | vocal contractor | |
| James Thatcher | .... | musician: French horn | |
Transportation Department | |||
| Robert Gaskill | .... | driver: Mr. Freeman | |
| Kathryn Moll | .... | driver | |
| Robert Neilson | .... | transportation coordinator | |
| Ron Poniewaz Jr. | .... | crew driver | |
| Shaun Ryan | .... | production driver | |
| George Zimmerman | .... | driver | |
Thanks | |||
| Alex Humphrey | .... | thanks | |
| Dietrich Lohmann | .... | in memory of | |
| Philip M. Strub | .... | special thanks | |
|
|
|
|
|
| Armageddon | Meteor | 2012 | The Day After Tomorrow | Independence Day |
|
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 Action section | IMDb USA section |
5.9!? I can't believe that. I know disaster movies are usually crap such as The Day After Tomorrow, Armageddon, Godzilla, Independence Day, etc. This however was not crap. It boasted a fine cast that did great work the standout being Morgan Freeman and Robert Duvall. The rest of the cast though also did quite well. The story was handled in a fairly realistic manner and didn't require me to roll my eyes at the many plot contrivances the way the others I listed did. The only major flaw for me was the casting of tea Leoni. The usually dependable actress was extremely bland in this film. She has done much better work in her career. Despite that flaw this is another fine movie that for some reason is really under rated.