"This Beautiful Fantastic" quotes
8 video clips
Cast
Young Bella - Mia Farkasovska
Bella - Jessica Brown Findlay
Bramble - Anna Chancellor
Billy Tranter - Jeremy Irvine
Milly - Eileen Davies
Alfie Stephenson - Tom Wilkinson
Vernon - Andrew Scott
Rhian - Natalie Nasseraldeen
Amy - Nancy Nasseraldeen
O'Brien - Paul Hunter
Nun - Claire Ashton
Publisher - Charlotte Asprey
Library Patron - Paul Blackwell
Background Artist / Orphan - Tia Shenton
School Girl - Lola Sultan