Još kao dječak Boris Grushenko (W. Allen) se razlikovao od drugih. Umjesto gužve i tučnjave zanimale su ga poezija i leptiri. Jedina osoba koja slično razmišlja i s kojom može satima voditi pseudointelektualne razgovore njegova je dalja rođakinja Sonja (Diane Kaeton). Boris ju voli ali ona mu ne uzvraća osjećaje i zaljubljena je u njegovog brata Ivana. Razočarana kada se Ivan oženi drugom djevojkom, udaje se za starog trgovca i ima brojne ljubavnike. Kada izbije rat s Napoleonom Boris mora u vojsku. Budući da je velika kukavica, bježi usred bitke ali spletom okolnosti postaje junak jer slučajno ubije nekoliko francuskih generala. Nakon toga vraća se u Moskvu gdje provodi vatrenu noć s najljepšom ženom u gradu, groficom Alexandrovnom (O. Georges-Picot). Sutradan ga na dvoboj izaziva njezin ljubomorni ljubavnik. Uvjeren u vlastitu smrt, Boris odlazi Sonji te ona napokon pristane udati se za njega. Boris preživi dvoboj i oženi se sa Sonjom. Njih su dvoje sretni sve dok ponovno ne izbije rat s Francuskom. Umjesto bijega Boris i Sonja odlučuju ubiti Napoleona (J. Tolkan) i tako riješiti stvar...