On a strange island inhabited by demons and spirits, a man battles the forces of evil.
as Marc
as Kia
as Amael
as Olin
as Arndis
as Incubus
as Narrator (voice)