Semyon Gorbunkov (Yuri Nikulin), sõbraliku ja pisut naiivse olekuga pereisa läheb kruiisile. Ta külastab erinevaid maid, ja saab kruiisilaeval sõbraks ühe teise reisija, Gennadiga (Andrei Mironov). Istanbuli jõudes eksib Gorbunkov ära ja õiget teed otsides libiseb ning murrab käe. Pärast mõne vandesõna lendulaskmist viiakse ta ühte lähedalasuvasse ´haiglasse´, kus pannakse tema käsi kipsi ja peidetakse kipsi sisse teemandid, et neid Venemaale toimetada. Ainuke probleem on selles, et Gorbunkov oli täiesti vale mees ja smugeldajaks pidi tegelikult olema Gennadi. Tagasi NLis asuvad gangsterid tööle ega jäta midagi proovimata, et teemante tagasi saada. Kuid ühel või teisel lõbusal moel jooksevad nende katsed liiva.
Viis aastat pärast kodusõja lõppu reisib kolme sõja veteran kapten Jefferson Kyle Kidd nüüd jutuvestjana linnast linna, jagades presidentide ja kuningannade uudiseid. Kuulsusrikkaid vaenud, laastavad katastroofid ja kaasahaaravad seiklused maakera eri paigust. Texase tasandikul ristub ta teed kümneaastase Johannaga, kelle kiowalased röövisid kuus aastat varem ja kes kasvas nende juures. Johanna kes on vaenulik maailma vastu mida ta pole kunagi kogenud, tagastatakse tema tahte vastaselt oma bioloogilise tädi ja onu juurde. Kidd on nõus lapse toimetama sinna, kuhu ta seaduse järgi kuulub.