

04/03/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
20 Movies Similar