Ferdinand, den lille tyr, foretrækker at sidde stille under et træ og dufte til blomster, i stedet for at hoppe fnysende rundt og slås med de andre tyre. Da Ferdinand vokser sig stor og stærk, er hans temperament fortsat afdæmpet, men en dag kommer fem mænd for at vælge den ”største, hurtigste, hårdeste tyr” til tyrefægtning i Madrid og Ferdinand bliver fejlagtigt valgt.

Professor Julius Kelp er en nørdet klodsmajor, men en dag opfinder han en eliksir der mirakuløst forvandler ham til den charmerende pigemagnet Buddy Love. Men problemet er, Buddy kan ikke kontrollere hvornår han bliver Julius igen, og det sker altid på det værste tidspunkt.