All Cast

Jessica Brown Findlay
Bella Brown

Tom Wilkinson
Alfie Stevenson

Andrew Scott
Vernon

Jeremy Irvine
Billy Tranter

Anna Chancellor
Mrs Bramble
Mia Farkasovska
Young Bella

Eileen Davies
Milly
Natalie Nasseraldeen
Rhian
Nancy Nasseraldeen
Amy
Paul Hunter
O'Brien

Sheila Hancock
Mother Superior
