as Father Marconi / Michael
as Father Robert Alesche
as Pierre Daix
as Charles Powell
as Baron Sebastian Marburg
as Bobby Wilson
as Paul