Anna Friel Anna
Romola Garai Camilla
Andrew Buchan Jack
Isaac Andrews Phoenix
Phil Davis Peter
Hattie Morahan Lucy
Harry Hadden-Paton Barry
Steven Cree Paul
Julia Deakin Mrs Haughton