"A military veteran goes on a journey into the future, where he can foresee his death and is left with questions that could save his life and those he loves."
Adrien Brody
as Jack Starks
Keira Knightley
as Jackie Price
Kris Kristofferson
as Dr. Thomas Becker
Jennifer Jason Leigh
as Dr. Beth Lorenson
Kelly Lynch
as Jean Price
Brad Renfro
as The Stranger
Daniel Craig
as Rudy Mackenzie
Angel Coulby
as Intern #2
Steven Mackintosh
as Dr. Hopkins
Brendan Coyle
as Damon
Mackenzie Phillips
as Nurse Harding
Laura Marano
as Young Jackie
Jason Lewis
as Officer Harrison
Richard Dillane
as Captain Medley
Jonah Lotan
as Intern #1
Nigel Whitmey
as Lieutenant
Ian Porter
as Major
Angus MacInnes
as Judge
Richard Durden
as Dr. Hale
Tristan Gemmill
as Officer Nash
Colin Stinton
as Jury Foreman
Tara Summers
as Nurse Nina
Anthony Edridge
as Dr. Morgan (as Antony Edridge)
Teresa Gallagher
as Nurse Sally
Paul Birchard
as Doctor
Kerry Shale
as Prosecutor
Angelo Andreou
as Babak/Iraqi Boy
Anne Kidd
as State Representative
Charneh Demir
as Jamile/Iraqi Mother
Frances Brady-Stewart
as Woman with Dog
Lolly Susi
as Nurse
Garrick Hagon
as Defense Lawyer
Fish
as Jimmy Fleisher
Peter E. Strauss
Executive Producer
Mark Cuban
Timothy J. Nicholas
John Maybury
Director
Peter Deming
Director of Photography
Todd Wagner
Peter Guber
Producer
Steven Soderbergh
Andreas Grosch
Emma E. Hickox
Editor
George Clooney
Ori Marmur
Jennifer Fox
Ben Cosgrove
Christopher Roberts
Brian Eno
Original Music Composer
Peter Burgis
Foley Artist
Ricky Butt
Laray Mayfield
Casting
Tahira Herold
Hairstylist
Louis Craig
Special Effects
Charles Jarman
Stunts
Bruce Cain
Stunt Double
Patrick Kerton
Colin Nicolson
Sound Mixer
Bernard April
Best Boy Electric
Mags Horspool
Supervising Art Director
George Lakes
Production Controller
Veronica McAleer
Makeup Designer
Caroline O'Reilly
Script Supervisor
Nina Gold
Alan MacDonald
Production Design
Shellie Smith
Production Supervisor
Paul Davies
Supervising Sound Editor
Sylvain Bernier
Gaffer
Marc Rocco
Co-Producer
Sound Designer
Donald Sabourin
Production Coordinator
Roger Tooley
Steadicam Operator
Doug Hall
Costume Design
Donald C. McKeon
David Harris
Special Effects Supervisor
Gordon Fitzgerald
Property Master
Jay Benedict
ADR Voice Casting
Matt Curtis
Title Designer
Heather Millington
Makeup Artist
Phoebe Scholfield
Caireen Todd
Art Direction
Andreas Schmid
Linda Gamble
Unit Publicist
Liz Griffiths
Set Decoration
Keith Marriner
Dialogue Editor
Tim Alban
Sound Re-Recording Mixer
Raymond Kirk
Second Assistant Director
Lloret Dunn
Location Manager
David McKeown
Stunt Coordinator
Julie Adams
Dialect Coach
Anna Lau
Costume Supervisor
Philip McKeon
Kia Jam
Andy Richards
Music Supervisor
Paul Chedlow
Still Photographer
ADR Editor
Michael Higham
Music Editor
Marc Frydman
Tom Bleecker
Story
Stephen Campbell
Ashley Johnson
Alex Joseph
Foley Editor
Massy Tadjedin
Screenplay
Hair Designer
Andy Bradford
Jeanette Haley
Post Production Supervisor
Peter McAleese
Co-Executive Producer
Karen Richards
First Assistant Director
Tony Cook
Boom Operator
Phillip Leonhardt
Digital Compositor