Kiedy już nic nie pomaga, a najbardziej doświadczone opiekunki uciekają w popłochu, ojciec siedmiorga „uroczych” dzieciaków postanawia zatrudnić nianię McPhee (Emma Thompson). Nabrzmiałe kurzajki, haczykowaty, bulwiasty nos, wystający ząb i czarodziejska laska – to tylko kilka zewnętrznych atrybutów, wyróżniających ją spośród zwykłych niań. Panna McPhee, wezwana przez dobrodusznego Pana Browna (Colin Firth), ma dla jego dzieci zaledwie pięć lekcji. Jednak będą to lekcje, o których w domu Brownów nie zapomni się nigdy…