
Paranormal novelist Gideon Harlax is drawn into a battle between the forces of good, represented by alien angel Helith, and the forces of evil, represented by Helith's evil brother Asrael. Ranging from Oxford to Denmark, a North Sea ferry to an alien planet, Harlax unwittingly becomes part of an ancient plot that may result in the destruction of Earth...

as Gideon Harlax

as Gwen Meredith

as Albrecht Von Drachenfels

as Helith

as Tristram Guise

as Asrael

as Jed Thaxter

as Hitchcock Blonde

as Library Student

as Laura Guise

as Sonia

as Pastor

as Pastor's Wife

as Pastor's Son

as Library Scholar

as Magog

as Nurse

as Mother

as Subaltern

as Whitecoat

as Radio Announcer

as Danish Cyclist

as Danish Cyclist

as Danish Woman

as Family Daughter (uncredited)