梅丽尔·斯特里普
Meryl Streep
饰:阿洛伊修斯修女 Sister Aloysius Beauvier
菲利普·塞默·霍夫曼
Philip Seymour Hoffman
饰:父亲布伦丹·弗林 Father Brendan Flynn
艾米·亚当斯
Amy Adams
饰:大姐詹姆斯 Sister James
约翰·卡斯特洛
John Costelloe
饰:沃伦·赫尔利 Warren Hurley
维奥拉·戴维斯
Viola Davis
饰:米勒夫人 Mrs. Miller
Lloyd Clay Brown
饰:吉米·赫尔利 Jimmy Hurley
Bridget Megan Clark
饰:诺琳·霍兰 Noreen Horan
玛丽路易丝·贝克
Marylouise Burke
饰:迪金斯夫人 Mrs. Deakins
凯利·普雷斯顿
Kelly Preston
饰:恭赫尔利 Christine Hurley
爱丽丝·德拉蒙德
Alice Drummond
饰:姐姐维罗尼卡 Sister Veronica
苏珊·布洛马特
Susan Blommaert
饰:卡森女士 Mrs. Carson
弗兰克·多尔切
Frank Dolce
饰:拉尔夫 Ralph
Annabel Taylor
Amanda Malcolm
Amanda Malcolm
Joseph Foster
饰:Donald Muller (as Joseph Foster II)
Lydia Jordan
Lydia Jordan
饰:Alice (as Lydia Grace Jordan)
Matthew Marvin
Matthew Marvin
饰:Raymond
Evan Lewis
Evan Lewis
饰:Parishioner John
Dennis Albanese
Dennis Albanese
饰:Angry Parishiner
提莫斯·J·考克斯
Timothy J. Cox
饰:Parishoner (uncredited)
Amanda Marie Florian
饰:Student
Brianna Leann Florian
Brianna Leann Florian
饰:Student
Tiffany Ashley Florian
饰:Student
Denis McKeown
Denis McKeown
饰:Parishioner (uncredited)
迈克尔·卢奇斯
Michael Roukis
饰:William London
Molly Chiffer
饰:Sarah
Jackie Brown
饰:Parishioner (uncredited)
Harry Sebring Forman
Harry Sebring Forman
饰:Student (uncredited)
Bernadette Lords
饰:Churchgoer (uncredited)
苏珊娜·赫弗纳
Suzanne Hevner
饰:Mrs. Kean
George Aloi
George Aloi
饰:Parishioner (uncredited)
Michael Soloway
Michael Soloway
饰:Student (uncredited)
Audrie J. Neenan
Audrie J. Neenan
饰:Sister Raymond (as Audrie Neenan)
Haklar Dezso
Haklar Dezso
饰:Zither Player
Frank Shanley
Frank Shanley
饰:Kevin
Robert Ridgell
Robert Ridgell
饰:Organist
Sarah Giovanniello
Sarah Giovanniello
饰:Choir Singer #1
Katie Shelnitz
Katie Shelnitz
饰:Choir Singer #2
Aaron O'Neill
Aaron O'Neill
饰:Choir Singer #3
Thomas J. Meehan
Thomas J. Meehan
饰:Choir Singer #4
Samantha Chadbourne
Samantha Chadbourne
饰:Choir Singer #5
Christina Angelina Celone
Christina Angelina Celone
饰:Choir Singer #6
Melissa Viezel
Melissa Viezel
饰:Choir Singer #7
Emily Swimmer
Emily Swimmer
饰:Choir Singer #8
Katelyn Snell
Katelyn Snell
饰:Choir Singer #9
Shayne Fischman
Shayne Fischman
饰:Choir Singer #10
Coby D. Moran
Coby D. Moran
饰:Choir Singer #11
Alannah Iacovano
Alannah Iacovano
饰:Girl in Church
Philip Post
Philip Post
饰:Sister James' Student #1
Thomas J. Kennedy
Thomas J. Kennedy
饰:Sister James' Student #2
Thomas A. Varrone
Thomas A. Varrone
饰:Sister James' Student #3
Sabrina Costa
Sabrina Costa
饰:Sister James' Student #4
Samantha Buczek
Samantha Buczek
饰:Sister James' Student #5
Gabriella Renne DiMaria
Gabriella Renne DiMaria
饰:Sister James' Student #6
Ariana Silvestro
Ariana Silvestro
饰:Sister James' Student #7
Michele Ciago
Michele Ciago
饰:Sister James' Student #8
Anna Lonczak
Anna Lonczak
饰:Sister James' Student #9
Brandy Panfili
Brandy Panfili
饰:Sister James' Student #10
Helen Stenborg
饰:Sister Teresa
Tom Toner
饰:Monsignor Benedict
Michael Puzzo
Michael Puzzo
饰:Father Sherman
Margery Beddow
饰:Mrs. Shields
杰克·奥康耐
Jack O'Connell
饰:Mr. McGuinn
Valda Setterfield
饰:Parishioner
Steph Van Vlack
Steph Van Vlack
饰:Church patron (uncredited)
奥德丽·尼南
Audrie Neenan
饰:Sister Raymond
Mike Roukis
饰:William London
凯利·普雷斯顿
Kelly Preston
饰:克莉丝汀
Thomas Toner
饰:Monsignor Benedict
波琳·里特
Paulie Litt
饰:Tommy Conroy