This movie had the potential to be good but the execution of the plot, storytelling and character development is sloppy. Most of the scenes feel incomplete. It's so rushed that the none of the relationships are believable. The only thing that salvaged it is the cool graphics.