Cast: Emily Browning, Olly Alexander, Hannah Murray, Pierre Boulanger, Cora Bisset, Sarah Swire, Mark Radcliffe, Stuart Maconie