Good story, Great acting, fun choreography and special effects. The dialog on the other hand, is pretty generic and basic though. I understand that lines from the game have to be in it (which is awesome) but filler dialog felt forced, basic and to too straight forward. I also kind of agree with Blaine (below) that the story/characters was rushed to fit the length of the movie. Still, a pretty fun and entertaining film.