Josh Lucas (Terry)
Lena Headey (Elizabeth)
Brian Cox (Van Doren)
Beatrice Miller (Angela)
Dallas Roberts (Surgeon)
Ulrich Thomsen (Lethe)
Scott Winters (Dr. Averman)