布鲁斯·威利斯
Bruce Willis
饰:大卫·杜恩 David Dunn
塞缪尔·L·杰克逊
Samuel L. Jackson
饰:伊利亚·普莱斯 Elijah Price
罗宾·怀特
Robin Wright
饰:奥德丽·邓恩 Audrey Dunn (as Robin Wright Penn)
斯宾塞·崔特·克拉克
Spencer Treat Clark
饰:Joseph Dunn
查莱宁·伍德拉德
Charlayne Woodard
饰:Elijahs Mother
伊默恩·沃克
Eamonn Walker
饰:Dr. Mathison
莱斯利·史蒂芬森
Leslie Stefanson
饰:Kelly
Johnny Hiram Jamison
饰:Elijah Age 13
Michaelia Carroll
饰:Babysitter
鲍斯汀·克里斯托弗
Bostin Christopher
饰:Comic Book Clerk
Elizabeth Lawrence
饰:School Nurse
David Duffield
饰:David Dunn Age 20 (as David Duffield)
劳拉·里根
Laura Regan
饰:Audrey Inverso Age 20
蔡斯·凯利
Chance Kelly
饰:Orange Suit Man
迈克尔·凯利
Michael Joseph Kelly
饰:ER Doctor
法尔德斯·巴姆
Firdous Bamji
饰:Businessman
James Handy
James Handy
饰:Priest
Sally Parrish
饰:Ancient Personnel Secretary
理查德·肯索尔
Richard Council
饰:Noel (as Richard E. Council)
达米安·杨
Damian Young
饰:Green Army-Jacketed Man
Sherman Roberts
饰:Physician
M·奈特·沙马兰
M. Night Shyamalan
饰:Stadium Drug Dealer
Sasha Neulinger
饰:Thermometer Boy
Jose L. Rodriguez
饰:Truck Driver
尤基·华盛顿
Ukee Washington
饰:Radio Announcer
Susan Wilder
饰:Shoplifter
Angela Eckert
饰:Frat Party Girl
Anthony Lawton
饰:Hostage Father
茱莉娅·约克斯
Julia Yorks
饰:Hostage Girl
约翰·帕特里克·阿梅多利
John Patrick Amedori
饰:Hostage Boy
John Rusk
John Rusk
饰:Security Dispatcher (as John Morley Rusk)
Bill Rowe
饰:Bar Patron
Marc H. Glick
饰:EastRail Engineer
Simms Thomas
Simms Thomas
饰:Hostage Woman (as Kim Thomas)
Andrea Havens
饰:Hospital Administrator
Gary Beck
Gary Beck
饰:Stadium Worker (uncredited)
Bob Bowersox
Bob Bowersox
饰:Art Patron (uncredited)
Robert Randolph Caton
Robert Randolph Caton
饰:Pedestrian (uncredited)
Chrismandu
饰:Bookie (uncredited)
詹妮弗·黑尔
Jennifer Hale
饰:Ima Goodelady,Sedussa (uncredited)
娜塔莉·霍尔特曼
Natalie Hultman
饰:Extra (uncredited)
Rick Kain
Rick Kain
饰:Grounds Keeper (uncredited)
Greg Korin
饰:(uncredited)
布莱斯·列侬
Bryce Lenon
饰:Peppie Drug Dealer (uncredited)
Sean Oliver
Sean Oliver
饰:Police Officer (uncredited)
乔伊佩里洛
Joey Perillo
饰:Jenkins (uncredited)
Lisa Pickell
饰:Mother (uncredited)
Mark Pricskett
Mark Pricskett
饰:Extra (uncredited)
韦恩·派尔
Wayne Pyle
饰:News Reporter (uncredited)
Vincent Riviezzo
Vincent Riviezzo
饰:Businessman (uncredited)
大卫罗姆
David C. Roehm Sr.
饰:Penn Alumni (uncredited)
Jonathan Sachar
饰:Young Father (uncredited)
Cue Shepherd
饰:Spectator (uncredited)
Rita Soto
饰:Subway Rider (uncredited)
Sonya Wallace
饰:Subway Passenger (uncredited)
Johanna Day
Johanna Day
饰:Saleswoman
Whitney Sugarman
饰:Physical Therapist
Dianne Cotten Murphy
饰:Mother Walking By
Samantha Savino
饰:Peering Girl on Train
Greg Horos
饰:Slicked-Hair Man
Todd Berry
饰:Frat Party Boy
Joey Hazinsky
饰:Five-Year-Old Boy
Gina Allegro
饰:Fan (uncredited)
J.R. Ashton
饰:Party Guest (uncredited)
安东尼博斯克
Anthony Bosco
饰:Stadium Security Guard (uncredited)
Antonio Costa
饰:Subway Passenger (uncredited)
Mark Kratzer
饰:ER Nurse (uncredited)
Lon Lawson
饰:Extra (uncredited)
Erin Lulevitch
Erin Lulevitch
饰:Girl in Train Station (uncredited)
Christina Mahon
饰:Pedestrian (uncredited)
John B. Mueller
饰:Extra (uncredited)
Mark Poulton
饰:Extra (uncredited)
Tamara Walker
饰:(uncredited)
John Wrot!
饰:Booth Operator (uncredited)
戴维斯·达菲尔德
Davis Duffield
饰:David Dunn Age 20
John Martineau
饰:Cyclone Rider
Kim Simms Thomas
饰:Hostage Woman,(as Kim Thomas)