Hayden Christensen
Jessica Alba
Terrence Howard
Lena Olin
Christopher McDonald
Sam Robards
Arliss Howard
Fisher Stevens
Georgina Chapman
David Harbour
Hayden Christensen as Clay Beresford
Jessica Alba as Sam Lockwood
Terrence Howard as Dr. Jack Harper
Lena Olin as Lilith Beresford
Christopher McDonald as Dr. Larry Lupin
Sam Robards as Clayton Beresford Sr.
Arliss Howard as Dr. Jonathan Neyer
Fisher Stevens as Dr. Puttnam
Georgina Chapman as Penny Carver
David Harbour as Dracula
Steven Hinkle as Young Clay
Denis O'Hare as Financial News Analyst
Charlie Hewson as Brian the Orderly
Court Young as Officer Doherty
Joseph Costa as Dr. Elbogen