Starring Sarah Gadon, Emily Watson, Rupert Everett and Jack Reynor. In Cinemas May 15.