Freddie Highmore (Robert) : François-Nicolas Dolan
Poppy Rogers (Jane) : Juliette Mondoux
Jessica Claridge (Anthea) : Laetitia Isambert-Denis
Jonathan Bailey (Cyril) : Émile Mailhot
Alexander Pownall (Horace) : Laurent-Christophe De Ruelle
Eddie Izzard (le génie des sables) : Sébastien Dhavernas
Kenneth Branagh (Oncle Albert) : Pierre Chagnon
Zoe Wanamaker (Martha) : Claudine Châtel
Josh Sessions (Peacemarsh) : Benoît Rousseau
Tara Fitzgerald (la mère) : Hélène Mondoux
Alex Jennings (le père) : Daniel Picard