Dante (Roberto Benigni) ist weit davon entfernt, ein Frauenschwarm zu sein. Um so überraschter ist der Busfahrer für geistig zurückgebliebene Kinder, der Süßigkeiten liebt und seine Schützlinge im Zoo-Chor singen läßt, als das Rasseweib Maria (Nicoletta Braschi) sich offenbar Hals über Kopf in ihn verliebt. Klar, dass der schüchtern-chaotische Naivling ihrer Einladung nach Sizilien folgt, nicht ahnend, dass er dort zum Abschuss freigegeben ist. Mit Marias kriminellem Freund nämlich hat die Mafia ein Hühnchen zu rupfen und der sieht Dante zum Verwechseln ähnlich. Als vermeintlicher Mafiosi 'Johnny Stecchino' stellt er Palermo auf den Kopf, und den unausweichlichen Showdown löst Maria weiblich-intelligent auf ihre Weise.
Dante (Roberto Benigni) is far from being a heartthrob. The bus driver for mentally retarded children, who loves sweets and lets his protégés sing in the zoo chorus, is all the more surprised when the pedigree woman Maria (Nicoletta Braschi) apparently falls head over heels in love with him. Of course, the shy and chaotic naïve accepts her invitation to Sicily, not suspecting that he is cleared for shooting there. The mafia has a bone to pick with Maria's criminal boyfriend and he looks confusingly similar to Dante. As the supposed mafiosi 'Johnny Stecchino', he turns Palermo upside down, and Maria solves the inevitable showdown in her own way.