This was one of the movies that I have waited to watch. The two most powerful titans face off in one amazing battle that decides the fate of the human race. Although the entire plot of the movie comes to be a little toward the generic side, it is a one-time watchable movie for the Visual Effects and the Action Sequences that they have. When it comes to being ranked based on casting I\d give this movie a 9/10. Especially with the casting of Kaylee Hottle, having almost no verbal lines and just communicating through her sign language she has done an extremely good job and surpassed my expectations. Some things to keep an eye out for while watching this movie are the terrain that they have made, the visual effects during the fight sequence, and the back story of the two titans.