The trailer makes it look stupid but it's actually got a coherent storyline and the visuals are amazing, I highly recommend it.