Film kręcono w Londynie, Iver Heath, Chiltern (Anglia, Wielka Brytania).
Zdjęcia rozpoczęły się 1 kwietnia 2004. Film kręcono w Shingle Mere Meadow (Chiltern w Buckinghamshire), Pinewood Studios (Iver Heath, Buckinghamshire), Dorset i Londynie (Anglia).
Charakteryzacja i przebieranie Emmy Thompson zajmowały godzinę dziennie. Aktorce przyklejano brwii, protezy nosa i zębów, nakładano perukę oraz poduchy, które zmieniały kształt jej ciała.
Scena na plaży była kręcona w Durdle Door w Dorset. Sprzęt filmowy, ważący 6 ton, został tam dostarczony helikopterem.
Skandar Keynes starał się o rolę w tym filmie.
Scena na pogrzebie, w której Cedric bawi się czaszką zaciskając jej zęby została ostatecznie uznana za zbyt przerażającą dla dzieci i usunięta z filmu.
Do sceny walki na jedzenie użyte zostało prawdziwe jedzenie.
Pidżama Simona zmienia się podczas pierwszej sceny.
Kiedy Simon siedzi na łóżku mówi: "Pozbędziemy się jej jutro". Jednak dźwięk
do tych słów pojawia się zanim poruszają się jego usta.
Po bitwie z jedzenia, suma umieszczonego na twarzy Evageliny lukru zmienia się między długim ujęciem a przybliżeniem.
Kiedy niania McPhee czarując przemienia wszystko na ślub Cedrica Browna i Evangelie, brązowawa kurtka Cedrica pokazuje się i znika między ujęciami.
Kiedy dzieci Brownów robią bałagan w kuchni, nagryzienia na ogromnym okrągłym chlebie który trzyma Sebastian zmieniają się, jest ich mniej.
Kiedy niania McPhee wprowadza dzieci do ich pokoju, żeby położyły się do łóżek, jej pieprzyk znika przed zbliżonym ujęciem zniknięcia.