【主演】德鲁·巴里摩尔 Drew Barrymore .... Karen Pomeroy 帕特里克·斯韦兹 Patrick Swayze .... Jim Cunningham 詹姆斯·杜万 James Duval .... Frank 马里·麦克顿内尔 Mary McDonnell .... Mrs. Rose Darko 凯瑟琳·罗斯 Katharine Ross .... Dr. Lilian Thurman 诺亚·怀勒 Noah Wyle .... Prof. Kenneth Monnitoff Tom Tangen .... Man in Red Jogging Suit Joan M. Blair .... Mystery Woman 戴夫·切斯 Daveigh Chase .... Samantha Darko Patience Cleveland .... Roberta Sparrow/Grandma Death Conrad Corral .... Vice Principal (uncredited) 贝丝·格兰特 Beth Grant .... Kitty Farmer Alex Greenwald .... Seth Devlin 杰克·吉伦希尔 Jake Gyllenhaal .... Donnie Darko 马吉·盖伦哈尔 Maggie Gyllenhaal .... Elizabeth Darko