Intriguing mix of horror, thriller, mystery and sci-fi themes that comes somewhat unglued towards the end but is very enjoyable getting there, and there are some eye-popping visuals along the way.