Mike Leigh ("Topsy-Turvy") wrote and directed this charming and bubbly character study of a free-spirited London schoolteacher (Sally Hawkins) who tries to brighten the lives of everyone she meets. Alexis Zegerman, Andrea Riseborough, Sinead Matthews, Kate O'Flynn.