Početkom druge polovice tridesetih godina dvadesetog stoljeća u Zagrebu, mlada i privlačna gospođa Ana Šafranek osjeća da vene u braku sa svojim mnogo starijim mužem Franjom. Prilikom izleta u Samobor srce joj svojim kavalirskim gestama i očitom naklonošću razgali elegantni gospodin Fulir, koji je uskoro posjeti u njezinu zagrebačkom stanu i izjavi joj ljubav. Istovremeno, u Fulira se zagleda Anina starija sestra Mina, neugledna usidjelica. Franjo se dosjeti da bi bilo zgodno Fulira oženiti s Minom, što se nimalo ne svidi Ani. Svjedok tih ljubavno-obiteljskih peripetija je mali Perica, sin Šafranekovih...
Golikov klasik Tko pjeva zlo ne misli film je koji je do nedavno u kritičarskim anketama proglašavan najboljim hrvatskim filmom, a do danas je daleko najpopularniji hrvatski film, kojeg je za vrijeme distribucije samo u Zagrebu gledalo 235.000 posjetitelja. Radi se o filmu koji je samo naizgled vesela glazbena komedija. Naime, iza paravana šarene kičaste atmosfere i prpošnih i uglađenih likova skrivaju se snažne osobne frustracije likova i manjkavosti njihovih karaktera.
Film se pamti po briljantnoj glumi Mie Oremović, Relje Bašića i Franje Majetića, ali i ostatak glumačkog ansambla je sjajno obavio svoj posao. Tomislavu Žganecu (Perica) ovo je bila druga uloga nakon Golikovog filma Imam 2 mame i 2 tate, nakon čega se povukao iz glumačkog života, a operna pjevačica Mirjana Bohanec (Ana) još je neko vrijeme glumila sporedne uloge na filmu i televiziji. Film funkcionira i kao svojevrsni povijesni dokument, jer vjerno opisuje život i običaje u Zagrebu i njegovoj okolici 1930-ih godina.
