马克斯·冯·叙多夫
Max von Sydow
饰:Leland Gaunt
艾德·哈里斯
Ed Harris
饰:Sheriff Alan J. Pangborn
邦妮·比蒂丽娅
Bonnie Bedelia
饰:Polly Chalmers
阿曼达·普拉莫
Amanda Plummer
饰:Netitia 'Nettie' Cobb
J·T·沃尔什
J. T. Walsh
饰:Danforth 'Buster' Keeton III
雷·迈克金农
Ray McKinnon
饰:Deputy Norris Ridgewick
邓肯·弗雷泽
Duncan Fraser
饰:Hugh Albert Priest
瓦尔丽·布罗姆菲尔德
Valri Bromfield
饰:Wilma Wadlowski Jerzyck
肖恩·梅尔
Shane Meier
饰:Brian Rusk
威廉·摩根·谢泼德
William Morgan Sheppard
饰:Father Meehan
唐·戴维斯
Don S. Davis
饰:Reverend Willie Rose
Campbell Lane
Campbell Lane
饰:Principal Frank Jewett
Eric Schneider
饰:Henry Beaufort
弗兰克·C·特纳
Frank C. Turner
饰:Pete Jerzyck
吉莲·芭伯
Gillian Barber
饰:Myrtle Keeton
Deborah Wakeham
Deborah Wakeham
饰:Myra Evans
Tamsin Kelsey
Tamsin Kelsey
饰:Mrs. Ratcliffe
洛奇林·芒罗
Lochlyn Munro
饰:Policeman John LaPointe
Bill Croft
Bill Croft
饰:Policeman Andy Clutterbuck
Dee Jay Jackson
Dee Jay Jackson
饰:Eddie Warburton
Ann Warn Pegg
Ann Warn Pegg
饰:Ruth Roberts
Gary Paller
饰:George Cobb
Sarah Sawatsky
饰:Karen, 14 Year Old Girl
罗伯特·伊斯顿
Robert Easton
饰:Lester Pratt
Mike Chute
饰:Young Hugh
Mel Allen
饰:Baseball Announcer
Trevor Denman
饰:Race Track Announcer
丽萨·布伦特
Lisa Blount
饰:Cora Rusk (uncredited)
坎贝尔·莱恩
Campbell Lane