Characters played by Heath Ledger
Alex Bernier
Characters played by Shannyn Sossamon
Mara Sinclair
Characters played by Benno Fürmann
William Eden
Characters played by Mark Addy
Thomas Garrett
Characters played by Peter Weller
Driscoll
Characters played by Francesco Carnelutti
Dominic
Characters played by Mattia Sbragia
Apathetic Bishop
Characters played by Mirko Casaburo
Little Boy
Characters played by Giulia Lombardi
Little Girl
Characters played by Richard Bremmer
Bookstore Owner
Characters played by Maria Cristina Maccà
Sister Franca
Characters played by Paola Emilia Villa
Sister Marie
Characters played by Rosalinda Celentano
Faraway Eyes Girl
Characters played by Alessandra Costanzo
Eden's Maid
Characters played by Paolo Lorimer
Englishman
Characters played by Davide Odore
Young Eden
Characters played by John Karlsen
Eden's Manservant
Characters played by Fabrizio Lozzi
Eden's Driver
Characters played by David Ambrosi
Demon
Characters played by Adam Levy
Master Builder
Characters played by Bruno Bilotta
Bigger Bouncer
Characters played by Leagh Conwell
Alex
10 Years Old
Characters played by John Schwab
American Bureaucrat
Characters played by Jon Laurimore
Burnham
British Aristocrat
Characters played by Steve Toussaint
New York Detective
Characters played by James Greene
British Doctor
Characters played by Luigi Basagaluppi
Father of Eden
Characters played by Michele Melega
Morgue Attendant
Characters played by Emanuele Carucci Viterbi
Priest at St. Peters
Characters played by Richard Leaf
Sin Eater at St. Peters
Characters played by Clive Riche
Towncar Driver
Characters played by Alex Van Damme
Club Bartender
Characters played by Barbara Pastrovich
Irish Whore
Characters played by Seeta Indrani
Indian Doctor