This rites of passage comedy introduces a shy and downtrodden Ben (RUPERT GRINT) with yet another dreary school holiday coming around. Seventeen years of living in an absurdly conservative and traditional household with his highly-strung and overbearing mother (LAURA LINNEY) and quiet, mild mannered vicar father have taken its toll on young Ben. While the other kids are out having fun, Ben spends these precious few weeks attending bible classes, having driving lessons with his mother and helping out at a local old people's home.
However, Ben's world is turned upside down when he's employed by an eccentric retired actress Evie (JULIE WALTERS). Vulgar, dignified and childish all at once, she certainly is not the kind of person Ben expected when searching through the job listings in the stuffy parish magazine, "Hello Jesus". Evie enters Ben's life with a cataclysmic force, whisking him away on a series of adventures from camping, to performing Shakespeare in the garden, to attending the Edinburgh festival — where he finally meets a girl much nearer his own age.
Evie's unconventional and often downright bizarre behavior challenges Ben's beliefs, and forces him to confront the very idea of who he wants to be. Then, when it seems that his new-found freedom is about to be taken away, Ben has to suddenly choose; should he continue to conform, or break out and live his life as his own man?