103 minutes
3/4/2005
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