Release Date: 2015-10-27
Overview: From Texas to the Vatican, Satan Lives meets with Satanists, exorcists, cult icons - believers and non-believers alike - to ask why in the age of reason the Devil remains so powerful and seductive.
Rating: 0 / 10
Zeena Schreck
as Self
Gabriele Amorth
as Self
Linda Blair
as Self
W. Scott Poole
as Self
Sam Keen
as Self
Martin Hawkes - Director of Photography
Mike Munn - Editor
Scot McFadyen - Writer
Manfred Becker - Editor
Scot McFadyen - Director
No reviews available.