
2003
Behind the disguise of good hides the soul of evil.
For centuries, a secret Order of priests has existed within the Church. A renegade priest, Father Alex Bernier, is sent to Rome to investigate the mysterious death of one of the Order's most revered members. Following a series of strangely similar killings, Bernier launches an investigation that forces him to confront unimaginable evil.

Heath Ledger
Alex Bernier

Shannyn Sossamon
Mara Sinclair

Benno Fürmann
William Eden

Mark Addy
Thomas Garrett

Peter Weller
Driscoll

Francesco Carnelutti
Dominic

Mattia Sbragia
Apathetic Bishop

Richard Bremmer
Bookstore Owner

Maria Cristina Maccà
Sister Franca

Rosalinda Celentano
Faraway Eyes Girl

Alessandra Costanzo
Eden's Maid

Paolo Lorimer
Englishman

John Karlsen
Eden's Manservant

David Ambrosi
Demon

Adam Levy
Master Builder

Bruno Bilotta
Bigger Bouncer

Leagh Conwell
10-Year-Old Alex

John Schwab
American Bureaucrat

Jon Laurimore
Burnham, British Aristocrat

Steve Toussaint
New York Detective

James Greene
British Doctor

Luigi Basagaluppi
Eden's Father

Michele Melega
Morgue Attendant

Emanuele Carucci Viterbi
Priest at St. Peter's

Richard Leaf
Sin Eater at St. Peter's

Clive Riche
Towncar Driver

Seeta Indrani
Indian Doctor

Paola Emilia Villa
Sister Marie

Giulia Lombardi
Little Girl

Mirko Casaburo
Little Boy

Davide Odore
Young Eden

Fabrizio Lozzi
Eden's Driver

Alex Van Damme
Club Bartender

Barbara Pastrovich
Irish Whore

Before the Devil Knows You're Dead

Get Shorty

The Magdalene Sisters

A Life Less Ordinary

Today You Die

The Hitcher

Event Horizon

Paisan

Bringing Out the Dead

Mad Max 2

Il Divo

The Karate Kid Part II

Cannibal Apocalypse

Shooting Dogs

The Exorcism of Emily Rose

Never Back Down

Far North

Taken

The X Files: I Want to Believe

The Cell