En un pintoresco pueblo español, un toro gigante llamado Ferdinand es todo menos lo que se espera de él. En lugar de ser un feroz luchador, Ferdinand es un alma pacífica que prefiere oler las flores y disfrutar de la tranquilidad del campo. Desde pequeño, siempre se sintió diferente a sus compañeros toros, que soñaban con la gloria en las arenas de la plaza de toros. Después de un malentendido que lo lleva a ser capturado, Ferdinand se encuentra en un bullicioso corral junto a un grupo de animales que también sueñan con escapar de su destino.