I give it a 2 for the marketing and for Nicolas Cage's performance. I thought Maika Monroe's character lacked any depth, creativity, or awe. I compare her part to a Kristen in Twilight. Breathy, boring, and at the end...confusing. visually, it was well done. It didn't tie up all loose ends. Or had pieces that you thought would mean something but didn't.
Overall, it is overhyped and a huge letdown.