Karla-Simone Spence
as Frannie Langton
Sophie Cookson
as Madame Marguerite Benham
Steven Mackintosh
as John Langton
Jodhi May
as Hep Elliot
Patrick Martins
as Laddie
Amarah-Jae St. Aubyn
as Sal
Lydia Page
as Pru
Henry Pettigrew
as William Pettigrew
Martin Fisher
as Sir Percy Benham