A very fun watch with great acting and visual effects but I feel it leaned more on style over substance. I found the overall storyline to be very convoluted and jumped around a lot like a video game play through. Overall good performances from Rob P, Toni Collette, Mark Ruffalo and Naomi Ackie.