Popularity: 5 (history)
| Director: | John Woo |
|---|---|
| Writer: | Dean Georgaris |
| Staring: |
| Michael Jennings is a genius who's hired – and paid handsomely – by high-tech firms to work on highly sensitive projects, after which his short-term memory is erased so he's incapable of breaching security. But at the end of a three-year job, he's told he isn't getting a paycheck and instead receives a mysterious envelope. In it are clues he must piece together to find out why he wasn't paid – and why he's now in hot water. | |
| Release Date: | Dec 25, 2003 |
|---|---|
| Director: | John Woo |
| Writer: | Dean Georgaris |
| Genres: | Adventure, Action, Science Fiction, Mystery, Thriller |
| Keywords | prophecy, amnesia, technology, time, engineer, evil corporation, cyberpunk, scientist, millionaire, based on short story, tech noir, seeing the future |
| Production Companies | Paramount Pictures, DreamWorks Pictures, Davis Entertainment, Lion Rock Productions, Solomon/Hackett Productions |
| Box Office |
Revenue: $117,248,958
Budget: $60,000,000 |
| Updates |
Updated: Sep 07, 2025 Entered: Apr 13, 2024 |
| Name | Character |
|---|---|
| Ben Affleck | Michael Jennings |
| Uma Thurman | Rachel Porter |
| Aaron Eckhart | James Rethrick |
| Paul Giamatti | Shorty |
| Colm Feore | John Wolfe |
| Joe Morton | Agent Dodge |
| Michael C. Hall | Agent Klein |
| Kathryn Morris | Rita Dunne |
| Claudette Mink | Sara Rethrick |
| Peter Friedman | Attorney General Brown |
| Ivana Miličević | Maya-Rachel |
| Christopher Kennedy | Stevens |
| Fulvio Cecere | Agent Fuman |
| John Cassini | Agent Mitchell |
| Callum Keith Rennie | Jude - Guard |
| Michelle Harrison | Jane |
| Emily Holmes | Betsy - Salesgirl |
| Kendall Cross | Scientist |
| Catherine Lough Haggquist | Scientist |
| Krista Allen | Holographic Woman |
| Ryan Zwick | Street Kid |
| Dee Jay Jackson | Guard |
| Serge Houde | William Dekker |
| Calvin Finlayson | Balloon Boy |
| Darryl Scheelar | Plain Clothes Federal Agent |
| Mark Brandon | Lottery Host |
| Roger Haskett | Lottery Official |
| Steve Wright | Allcom Helicopter Pilot |
| Craig Hosking | FBI Helicopter Pilot |
| Barclay Hope | Suit |
| Peter Shinkoda | Suit |
| David James Lewis | Suit |
| Robert Clark | String Quartet |
| Andrea Siradze | String Quartet |
| Isabelle Roland | String Quartet |
| Peter Caton | String Quartet |
| Ryan Robbins | Husband |
| Benita Ha | Wife |
| Chelah Horsdal | Young Mother |
| Craig March | Janitor |
| Jason Calder | Wolfe Goon |
| Mike Godenir | Wolfe Goon |
| Brad Kelly | Wolfe Goon |
| Brent Connolly | Wolfe Goon |
| Michelle Anderson | Nursery Customer |
| Lori Berlanga | Nursery Customer |
| Name | Job |
|---|---|
| Pat Waller | Leadman |
| Dennis Simard | Set Dresser |
| Jake Brake | Stunts |
| Mike Crestejo | Stunts |
| Rene Van Hullebush | Stunts |
| Ronn Surels | Fight Choreographer, Stunts |
| Angela Uyeda | Stunts |
| Kevin Stitt | Editor |
| Cliff Cenerini | Rigging Grip |
| Bruce L. Brownstein | Location Manager |
| Ciaran Kavanagh | Camera Operator |
| Craig Henderson | Construction Coordinator |
| Bruce Borland | Rigging Gaffer |
| Christopher Assells | Sound Effects Editor |
| Cate Hardman | Script Supervisor |
| Yvonne Melville | Unit Manager |
| Susan Boyd | Hairstylist |
| Jason Booth | Digital Compositors |
| Kris Cole | Assistant Editor |
| Corinna Gagnon | Security |
| Shawn Murphy | Scoring Mixer |
| William Sandell | Production Design |
| Natasha Rand | Conceptual Design |
| Derek Brechin | Additional Editing |
| Jesse Deacon | Electrician |
| Sandy Cochrane | Art Direction |
| Alex Murtaza | Lighting Artist |
| Ilona Herman | Hair Designer |
| Ian Cope | Visual Effects Coordinator |
| Brent Boates | Production Illustrator |
| T.J. Lindgren | Additional Music |
| Al Di Sarro | Special Effects Coordinator |
| Stratton Leopold | Unit Production Manager |
| Conrad Dueck | 3D Supervisor |
| Jeff Harvey | Best Boy Electric |
| Carolle Alain | First Assistant Editor |
| Nancy Anna Brown | Assistant Art Director |
| Chris Allen | Researcher |
| Sally Boldt | Music Editor |
| Kiki Morris | Post Production Supervisor |
| Chris Glyn-Jones | Sound Mixer |
| Lance Fisher | Additional Camera |
| Casey Grant | Production Manager |
| Marco Pimenta | Set Costumer |
| Chris Bond | Visual Effects Supervisor |
| Junichi Hosoi | Steadicam Operator |
| Janice Lynn Coats | Carpenter |
| Mike Sassen | Transportation Coordinator |
| Tony Rush | Video Assist Operator |
| Emanuela Daus | Makeup Artist |
| Dave Roughley | Lighting Technician |
| Erica Edell Phillips | Costume Design |
| Mark Aisbett | Stunts |
| Bronwyn Preston | Publicist |
| Douglas Curran | Still Photographer |
| Shawn Wallbridge | Systems Administrators & Support |
| Elizabeth Wilcox | Set Decoration |
| Kristian Bailey | Boom Operator |
| Marc Marcum | Story Editor |
| Ronnie Morgan | Assistant Sound Editor |
| Michael McLellan | Dolly Grip |
| George Doering | Musician |
| Rhiannon A. Charles | Assistant Production Coordinator |
| James McKenzie Moore | Casting Assistant |
| Mike Szakmeister | Dialogue Editor |
| Flemming Lund | Assistant Location Manager |
| Tina Dawson | Assistant Accountant |
| Isabel Bloor | Costume Set Supervisor |
| Roger Bailey | Generator Operator |
| Donald Fly | General Manager |
| Maureen Carey | Construction Buyer |
| Cameron Kuc | Additional Third Assistant Director |
| Adrienne Sol | First Assistant Production Coordinator |
| Dave Emmonds | Head Greensman |
| Christine Albers | Compositing Lead |
| Mark Maxson | Location Assistant |
| Meg Matthews | Dresser |
| Michael Collins | Third Assistant Director |
| Randy K. Singer | Foley Mixer |
| Linda Drake | Visual Effects Editor |
| Raymond Dumas | Storyboard Artist |
| Rusty Ippolito | CG Supervisor |
| Alan Rankin | Sound Designer |
| Stacey Butterworth | Wigmaker |
| Pam Hammond | Visual Effects |
| Per Hallberg | Supervising Sound Editor |
| Anne Couk | First Assistant Sound Editor |
| Patrick Kavanaugh | Digital Effects Supervisor |
| Dan Delgado | Gaffer |
| Bruce Fowler | Orchestrator |
| Thom MacIntyre | Key Hair Stylist |
| Ryan Moroz | Transportation Co-Captain |
| Slava Shmakin | Art Department Coordinator |
| Bob Findlay | First Assistant Camera |
| Bryan Fletchall | Techno Crane Operator |
| Brian Epp | Assistant Property Master |
| Zack Davis | ADR Editor |
| Karl Harrison | Grip |
| Steve Smith | Key Grip |
| Grant Swain | Property Master |
| Andrea Brown | Extras Casting |
| Paul T. Murakami | Daily Grip |
| Shaun Bullied | Set Painter |
| Robin Harlan | Foley Artist |
| Jim Rose | Assistant Chief Lighting Technician |
| Keli Manson | Graphic Designer |
| Cory Lee | Production Assistant |
| Alex Raspa | ADR Mixer |
| Jean-Paul Costaz | Paint Coordinator |
| Karen Bergen | First Assistant Accountant |
| Sondra Durksen | Truck Costumer |
| Sylvain Houle | Special Effects Assistant |
| Aleya Naiman | Property Buyer |
| Curt Bonn | Stunts |
| Kim Howey | Stunts |
| Bob Kursar | Stunts |
| Cotton Mather | Stunts |
| Raymond Sammel | Stunts |
| Sharon Simms | Stunt Double |
| Dennis McNeill | Color Timer |
| John Bires | Sound Engineer |
| Jasmine Barry | Production Coordinator |
| Denise Davis | Visual Effects Producer |
| Jason Ybarra | Craft Service |
| Maryjane Layani | Production Accountant |
| John Dietrick | Post Production Assistant |
| Gavin Greenaway | Conductor |
| Adrien van Viersen | Conceptual Illustrator |
| Phil Pastuhov | Aerial Director of Photography |
| Robert Ulrich | Supervising ADR Editor |
| Daniel Mansfield | Third Assistant Director |
| Willard Overstreet | Foley Editor |
| Brian Basham | Sound Recordist |
| Alan Jacoby | Additional Second Assistant Camera |
| Leon Thomas Braun | Key Production Assistant |
| Reid Cohoon | Dolly Grip |
| Paul Arnel | Best Boy Grip |
| Breanne Larrett | Second Assistant Production Coordinator |
| John Cassella | CG Artist |
| Cindy Barlow | Assistant Makeup Artist |
| Allen Tracy | Visual Effects Production Assistant |
| David Lourie | Second Assistant Camera |
| Michele Lee | Payroll Accountant |
| Don Anderson | Assistant Property Master |
| Kevin Haverty | Assistant Camera |
| Paisley Shaw | Location Coordinator |
| Cecile Tecson Broas | Rotoscoping Artist |
| Ryan Ennis | Stunts |
| Rob Fournier | Stunts |
| Bruce Fontaine | Stunts |
| Adrian Hein | Stunts |
| Terry Jackson | Stunts |
| William Lawrence | Stunts |
| Daniel B. Melles | Stunts |
| Heath Stevenson | Stunts |
| Rob Wilton | Stunts |
| Mike Desabrais | Stunts |
| Diana Dutra | Stunts |
| Bill Ferguson | Stunts |
| Seth Longworth | Stunts |
| Rick Seaman | Stunts |
| Mary Ann Skoll | Stunts |
| Frank Torres | Stunts |
| Claire Webb | Stunts |
| Dean Georgaris | Screenplay |
| John Powell | Original Music Composer |
| Jeffrey L. Kimball | Director of Photography |
| Christopher Rouse | Editor |
| John Woo | Director |
| Mindy Marin | Casting |
| Claire Smithies | Stand In |
| Gregg Smrz | Stunt Coordinator |
| Mark 'Blue' Angus | Transportation Coordinator |
| Paul M. Lane | Utility Stunts |
| Garson Yu | Title Designer |
| Jamie Marshall | Second Assistant Director |
| Philip K. Dick | Short Story |
| Joe Doserro | Stunts |
| Keii Johnston | Stunts |
| Jenny Eagan | Costumer |
| Ashley Bell | Assistant Director |
| Brian Smrz | Second Unit Director |
| Corry Glass | Stunt Double |
| Shane Cardwell | Stunt Driver |
| Doug Chapman | Stunts |
| Rick Pearce | Stunts |
| Gilbert B. Combs | Stunts |
| Andrea Kinsky | Stunts |
| Brett Armstrong | Stunts |
| Owen Walstrom | Stunts |
| Guy Bews | Stunts |
| Celia Bond | Stunts |
| Scott J. Ateah | Stunts |
| John Branagan | Stunts |
| Jason Calder | Stunts |
| Leanne Buchanan | Stunts |
| Garvin Cross | Stunts |
| Vince Crestejo | Stunts |
| Duane Dickinson | Stunts |
| Mike Dopud | Stunts |
| Dane Farwell | Stunts |
| Tom Glass | Stunts |
| Alex Green | Stunts |
| Randy Hall | Stunts |
| Kathy Hubble | Stunts |
| David Jacox | Stunts |
| Ken Kirzinger | Stunts |
| Larry Lam | Stunts |
| Jon Kralt | Stunt Double |
| Terrance Leigh | Stunts |
| Don Lew | Stunts |
| Steven McMichael | Stunts |
| William Morts | Stunts |
| Tom McComas | Stunts |
| Gerald Paetz | Stunts |
| Dan Redford | Stunts |
| Darryl Scheelar | Stunts |
| Dan Shea | Stunts |
| Kimani Ray Smith | Stunts |
| John Wardlow | Stunts |
| Paul Wu | Stunts |
| Roxanne Wong | Stunts |
| Tristan Oliver | Assistant Set Dresser |
| Arthur Anderson | First Assistant Director |
| Jimmy N. Roberts | Stunt Double, Stunts |
| Scott Nicholson | Stunts |
| John Sampson | Stunts |
| Yannick Leray | Assistant Director Trainee |
| Eric Milner | Special Effects Technician |
| Name | Title |
|---|---|
| Caroline Macaulay | Co-Producer |
| Michael Hackett | Producer |
| Stratton Leopold | Executive Producer |
| Terence Chang | Producer |
| John Davis | Producer |
| John Woo | Producer |
| David Solomon | Executive Producer |
| Arthur Anderson | Co-Producer |
| Organization | Category | Person |
|---|
Popularity History
| Year | Month | Avg | Max | Min |
|---|---|---|---|---|
| 2024 | 4 | 29 | 46 | 16 |
| 2024 | 5 | 34 | 55 | 22 |
| 2024 | 6 | 24 | 35 | 17 |
| 2024 | 7 | 27 | 53 | 14 |
| 2024 | 8 | 20 | 47 | 13 |
| 2024 | 9 | 15 | 23 | 11 |
| 2024 | 10 | 17 | 39 | 10 |
| 2024 | 11 | 14 | 30 | 9 |
| 2024 | 12 | 17 | 23 | 13 |
| 2025 | 1 | 20 | 45 | 11 |
| 2025 | 2 | 12 | 19 | 3 |
| 2025 | 3 | 6 | 16 | 1 |
| 2025 | 4 | 4 | 9 | 1 |
| 2025 | 5 | 3 | 9 | 2 |
| 2025 | 6 | 4 | 6 | 3 |
| 2025 | 7 | 2 | 4 | 2 |
| 2025 | 8 | 3 | 4 | 2 |
| 2025 | 9 | 5 | 7 | 3 |
| 2025 | 10 | 3 | 5 | 2 |
Trending Position
| Year | Month | High | Avg |
|---|---|---|---|
| 2025 | 9 | 331 | 760 |
| Year | Month | High | Avg |
|---|---|---|---|
| 2025 | 8 | 903 | 903 |
| Year | Month | High | Avg |
|---|---|---|---|
| 2025 | 7 | 784 | 898 |
| Year | Month | High | Avg |
|---|---|---|---|
| 2025 | 6 | 637 | 793 |
| Year | Month | High | Avg |
|---|---|---|---|
| 2025 | 5 | 211 | 590 |
| Year | Month | High | Avg |
|---|---|---|---|
| 2025 | 4 | 785 | 877 |
| Year | Month | High | Avg |
|---|---|---|---|
| 2025 | 2 | 952 | 952 |
| Year | Month | High | Avg |
|---|---|---|---|
| 2025 | 1 | 887 | 887 |
Oh dear, this one's pretty bad. There are a lot of faces in this movie but non of them could save this disaster. Which is a shame, because this could have been a really intense and thrilling film in the hands of a different director. Instead, it comes across as a made-for-TV movie. John Woo's direct ... ion is lacklustre and cliche, the editing is lazy and the soundtrack is overblown, unfitting and downright intrusive.