All Cast

Matthew Goode

Matthew Goode

David

Pippa Haywood

Pippa Haywood

Bookshop Owner

Paula Patton

Paula Patton

Alice

Michael Caine

Michael Caine

Psammead (voice)

Russell Brand

Russell Brand

Tristan Trent

William Franklyn-Miller

William Franklyn-Miller

Carl

Billy Jenkins

Billy Jenkins

Robbie

Ashley Aufderheide

Ashley Aufderheide

Smash

Jacqueline Wilson

Jacqueline Wilson

Herself

Teddie-Rose Malleson-Allen

Teddie-Rose Malleson-Allen

Ros

Ellie-Mae Siame

Ellie-Mae Siame

Maudie

Cheryl

Cheryl

Coco Rayne

Paul Bazely

Paul Bazely

Sgt. Gascoigne

Caroline Sheen

Caroline Sheen

Jenny