big budget action movie about a satanic priest who takes a science lab hostage