Poppy (Sally Hawkins) é uma jovem professora de escola primária, e uma otimista incorrigível que dificilmente se chateia. Divide um apartamento com Zoe (Alexis Zegerman) sua melhor amiga e confidente. Poppy tem o dom de aproveitar ao máximo a vida. Determinada a aprender a dirigir, ela encontra-se com Scott (Eddie Marsan), um instrutor ansioso e perturbado, que testará todo o bom humor de Poppy.
Poppy Cross
Scott
Zoe
Heather
Tramp
Suzy
Helen
Jamie
Tash
Tim
Diretor