Ralph Fiennes
Harry Waters
Clémence Poésy
Chloë Villette
Elizabeth Berrington
Natalie Waters
Mark Donovan
Overweight Man
Theo Stevenson
Boy in Church
Olivier Bonjour
Film Director
Zeljko Ivanek
Canadian Guy
Jean-Marc Favorin
Policeman
Emily Thorling
Overweight Woman
Ann Elsley
Overweight Woman #2
Stephanie Carey
Canadian Girl
Bonnie Witney
Harry's Child #1
Angel Witney
Harry's Child #2
Louis Nummy
Harry's Child #3
Ciarán Hinds
Priest (uncredited)
Susan Ateh
Ken's Wife (uncredited)