Characters played by Albert Finney
Alfred Byrne
Characters played by Brenda Fricker
Lily Byrne
Characters played by Michael Gambon
Ivor J. Carney
Characters played by Tara Fitzgerald
Adele Rice
Characters played by Rufus Sewell
Robbie Fay
Characters played by Patrick Malahide
Inspector Carson
Characters played by David Kelly
Christy Ward
Characters played by Mick Lally
Father Ignatius Kenny
Characters played by Anna Manahan
Mrs. Grace
Characters played by Joe Pilkington
Ernie Lally
Characters played by Brendan Conroy
Rasher Flynn
Characters played by Joan O'Hara
Mrs. Crowe
Characters played by Eileen Reid
Mrs. Rock
Characters played by Eileen Conroy
Mrs. Curtin
Characters played by Maureen Egan
Mrs. Dunne
Characters played by Paddy Ashe
Mr. Ryan
Characters played by Pat Killalea
Phil Curran
Characters played by John Killalea
Jack Curran
Characters played by Pascal Perry
Mr. Gorman
Characters played by Joe Savino
Breton-Beret
Characters played by Paudge Behan
Kitty
Characters played by Jimmy Keogh
Treasurer
Characters played by Ingrid Craigie
Waitress
Characters played by Enda Oates
Garda
Characters played by Damien Kaye
Foley
Characters played by Catherine Byrne
Woman at Canal
Characters played by Dylan Tighe
Landlady's Son
Characters played by Stuart Dunne
John
Characters played by Jonathan Rhys Meyers
First Young Man
Characters played by Vincent Walsh
Second Young Man
Characters played by Paul Roe
Third Young Man