Characters played by Brendan Gleeson
Father James
Characters played by Chris O'Dowd
Jack Brennan
Characters played by Kelly Reilly
Fiona Lavelle
Characters played by Aidan Gillen
Dr. Frank Harte
Characters played by Dylan Moran
Michael Fitzgerald
Characters played by Isaach De Bankolé
Simon
Characters played by M. Emmet Walsh
The Writer
Characters played by Marie-Josée Croze
Teresa
Characters played by Domhnall Gleeson
Freddie Joyce
Characters played by David Wilmot
Father Leary
Characters played by Pat Shortt
Brendan Lynch
Characters played by Gary Lydon
Inspector Stanton
Characters played by Killian Scott
Milo Herlihy
Characters played by Orla O'Rourke
Veronica Brennan
Characters played by Owen Sharpe
Leo