Akcja filmu rozgrywa się na początku lat 50. XX wieku. Dziesięcioletni Hubert (Bartosz Obuchowicz), którego ojciec przebywa na emigracji w Londynie, ma zamkniętą drogę do edukacji. Na życzenie matki (Sławomira Łozińska) opuszcza prowincjonalne miasteczko i wyjeżdża do Warszawy. Tu zamieszkuje u nieco szalonej Idalii (Maja Komorowska), byłej ziemianki zafascynowanej końmi. Dzięki pomocy sprytnej krewnej udaje mu się dostać do szkoły. Chłopiec, wychowany w kulcie wiary, prawdy i honoru, nie zawsze może zrozumieć dziwne zachowanie ekscentrycznej kobiety. Polityczno-obyczajowa komedia została zainspirowana autobiograficznymi wątkami z dzieciństwa reżysera.