All Cast

Matthew Goode
David

Pippa Haywood
Bookshop Owner

Paula Patton
Alice

Michael Caine
Psammead (voice)

Russell Brand
Tristan Trent

William Franklyn-Miller
Carl

Billy Jenkins
Robbie

Ashley Aufderheide
Smash

Jacqueline Wilson
Herself
Teddie-Rose Malleson-Allen
Ros
Ellie-Mae Siame
Maudie

Cheryl
Coco Rayne

Paul Bazely
Sgt. Gascoigne
