La giovane Rosie Jones (Emilia Fox) viaggia da sola in treno nella tranquilla campagna inglese. Mentre legge serenamente l'ultimo numero di 'Country Life', sotto il suo grande baule di cuoio si forma una pozza di sangue… Quarantatre anni dopo, Walter Goodfellow (Rowan Atkinson), il volenteroso vicario della parrocchia di Little Wallop, è così ossessionato dalla preparazione del sermone perfetto da non accorgersi che la sua vita familiare sta andando a rotoli. La moglie Gloria (Kristin Scott Thomas) ha una relazione con Lance (Patrick Swayze), il suo esuberante istruttore di golf. La figlia Holly (Tamsin Egerton) cambia un fidanzato a settimana. Il figlio Petey (Toby Parkes) è il capro espiatorio dei bulli della scuola. Gloria sente che sta perdendo il controllo della propria vita. Non sopporta più la routine, un matrimonio senza amore, le avventure dei figli, il cane del vicino… Ogni notte prega per ottenere la salvezza. Poi arriva Grace (Maggie Smith), la risposta alle preghiere della famiglia: la nuova governante è una dolce e vecchia signora dai capelli grigi che porta con sé un misterioso baule...