Ferdinand tells the story of a bull that is being raised to fight, but all he wants to do is smell flowers. After an incident involving a bumble bee, Ferdinand (John Cena) gets mistaken for a dangerous animal and is torn from a family who loves him and is forced to fight the matador in Spain.
The important thing to remember here is that this is a kids’ movie. And because of that, there is a lot of juvenile humor. Don't mistake that as a bad thing. I like a good fart joke or dance battle as much as the next guy, but I can see that in any generic kids’ movie. Ferdinand is at its best when it does things that ring true to the character, like how Ferdinand reacts when someone might get hurt, or his concern when he finds himself around fine china. There are moments when you can see the writers trying to stretch the story and when the movie strains itself or adds too much (much of the middle section) the story suffers.
Likewise, there probably could have been a little more Spanish music in the soundtrack than one Juanes song and the Macarena. But since I was tapping my toe to the Nick Jonas song that played over the growing up montage should probably shut up.
When it comes to kids movies there is a lot of garbage out there. The Penguins of Madagascar always jumps out in my mind when I think of bad kids’ movies. Ferdinand is better than that, a lot better. The thing is, Pixar is also out there and they have set the bar higher. Ferdinand is not that good, mostly due to the injection of too much story to increase the run-time. But with good animation, fun voice actors, and a heartfelt message about being true to yourself, there is enough in Ferdinand for everyone to enjoy. B-/C+