Archimede Formigoni (Massimo Boldi) unterrichtet Mathematik und Salvatore Rondinella (Vincenzo Salemme), von Schülern und Kollegen "Sasa" genannt, Sprachen am Mailänder Gymnasium "Giuseppe Verdi". Beide Kollegen sind sich seit langem spinnefeind, haben sie doch beide ein Auge auf die hübsche Kunstlehrerin Signorina Margherita (Brigitta Boccoli) geworfen.
In Spanien laufen sich beide Kontrahenten wieder über den Weg, die jeweils mit ihren Schülern auf Klassenfahrt unterwegs sind. Auch fern der italienischen Heimat gehen die Streitigkeiten weiter. Unterwegs schließt sich ihnen der Starfriseur Enzo Salvi an. Er wird in seinem gelben Porsche Boxster von der heißblütigen Jennifer (Francesca Lodo) begleitet und hat zufällig seinen Sohn Ugo (Niccolò Contrino) in der Reisegruppe gesichtet.
An einem Museum in Sevilla treffen Archimede und Salvatore auf eine Gruppe amerikanischer Schülerinnen aus San Francisco in Kalifornien, die mit ihrer Kunstlehrerin Maggie Granger (Daryl Hannah) unterwegs sind. Es herrscht nicht nur zwischen den Schülern reger bilateraler Austausch, auch beide Lehrer haben sich wieder einmal in dieselbe Frau verknallt. Beide werben heftig um Maggie, und die Gruppe landet schließlich auf Ibiza.
Aufgrund eines Missverständnisses hält die bezaubernde Ana Montez (Natalia Estrada) Archimede für einen Paparazzo. Das Showgirl ist Geliebte eines Enkels des spanischen Königs und glaubt sich von Kameras verfolgt. Es entwickelt sich eine turbulente Geschichte, bei der sich die Rivalen zusammenraufen müssen, als Mönche buchstäblich über glühende Kohlen laufen und schließlich gar in der Stierkampf-Arena landen...