A film that fails to overcome the fact that it stars Demi Moore.  Nonsensical hocus-pocus pseudo-biblical script. (Hint: pick up the Book of Revelations while you watch the flick, and see how much they get wrong.)  Awful acting, clanking dialogue.  Just drags on and on and on....