BBC Films, UK Film Council presents ; in association with Hanway Films, BMS Finance & Lip Sync Productions ; a Stephen Woolley, Elizabeth Karlsen, Number 9 Films production ; in association with Audley Films ; a film by Nigel Cole ; produced by Elizabeth Karlsen and Stephen Woolley ; directed by Nigel Cole ; written by William Ivory