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
Cheryl Cole
Coco Rayne
Paul Bazely
Sgt. Gascoigne
Caroline Sheen
Jenny
Teddie-Rose Malleson-Allen
Ros
Ellie-Mae Siame
Maudie