As in every DBZ feature, the Earth is either threatened or under attack and Goku sets out to save us. This time, our villain is Beerus, the God of Destruction. Awakened from a 39yr slumber, he seeks out a fight with a Super Sayan God. Not finding a worthy challenge among the remaining Sayans, and after defeating ALL of the Z-Fighters, he decides to destroy Earth. Goku, champion fighter and savior of Earth, learns that in order to have the strength to challenge pyrrus he must become a god himself.
Goku vs Beerus is one of the best fights they have animated. Not because of the action, but because of the story development. Goku's been humbled by a stronger fighter and realizes that he cannot win without using power borrowed from his friends, and he hates every minute, lamenting that the God form is something that he'll never be able to achieve on his own. He's vulnerable. I can't remember the last time that's happened.
Anyway, I had been looking forward to watching this flick ever since it was announced and admittedly, I could be biased by nostalgia, but I feel that Battle of Gods Lived up to its hype. I thoroughly enjoyed all of it. The humor, the fights all the references and cameos. All of it. It also summed up the events of Dragon Ball and Dragon Ball Z so that new viewers could jump right into this story.