Aaron Eckhart
Hilary Swank
Delroy Lindo
Stanley Tucci
DJ Qualls
Richard Jenkins
Tchéky Karyo
Bruce Greenwood
Alfre Woodard
Christopher Shyer
Aaron Eckhart as Dr. Josh Keyes
Hilary Swank as Maj. Rebecca Childs
Delroy Lindo as Dr. Ed 'Braz' Brazzleton
Stanley Tucci as Dr. Conrad Zimsky
DJ Qualls as Theodore Donald 'Rat' Finch
Richard Jenkins as Gen. Thomas Purcell
Tchéky Karyo as Dr. Serge Leveque
Bruce Greenwood as Cmdr. Robert Iverson
Alfre Woodard as Dr. Talma Stickley
Christopher Shyer as Dave Perry
Ray Galletti as Paul
Eileen Pedde as Lynne
Rekha Sharma as Danni (as Rékha Sharma)
Tom Scholte as Acker
Glenn Morshower as FBI Agent