
Casts

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