Dante wiedzie samotne życie. Nie ma szczęścia w miłości. Kiedy przypadkiem spotyka Marię, która jest zainteresowana jego osobą, postanawia za wszelką cenę podtrzymać znajomość. I tym razem Dante niefortunnie ulokował swe uczucia. Kobieta jest mężatką, a jej mąż to znany gangster.
Prześmieszna historia Dantego Alighieri (Roberto Benigni), kierowcy autobusu szkolnego wożącego niedorozwinięte dzieci do szkoły specjalnej. Dante nieśmiały i niewiele bardziej inteligentny od swoich pasażerów, jest samotnikiem poszukującym prawdziwej miłości. Niestety, przy jego wyglądzie trudno spełnić to marzenie. Pewnego wieczoru spotyka piękną i bogatą Marię (Nicoletta Braschi). Wydaje się, że stał się cud i rozwija się romans miedzy nimi. Niestety piękna Maria wciąga biednego niedorajdę w mafijną intrygę. Czy nasz bohater może zastąpić słynnego mafioso - Johnny'ego Wykałaczkę?