All Cast

Tommy Lee Jones

Tommy Lee Jones

Pater Joseph McMahon

Annette O'Toole

Annette O'Toole

Nana Marie 'Nim' Fitzpatrick

M. Emmet Walsh

M. Emmet Walsh

Detective Mulligan

Milo O’Shea

Milo O’Shea

Monsignor Casey

David Groh

David Groh

Michael Drumm

Madeleine Sherwood

Madeleine Sherwood

Mrs. Chase

Jean De Baer

Jean De Baer

Gene Drumm

David Strathairn

David Strathairn

Stuart Chase

Frances Fisher

Frances Fisher

Maureen Phelan

Peter Crombie

Peter Crombie

Dan Phelan

Anthony LaGuerre

Anthony LaGuerre

Carlos

Sylvia Short

Sylvia Short

Miss Lalor

Richard Dumont

Richard Dumont

Father Purdy

Andrew Nichols

Andrew Nichols

Boy in Confession

Joseph Drblik

Joseph Drblik

Conductor

Mark Kulik

Mark Kulik

Boy in Line