Der 15-jährige Oliver Tate (Craig Roberts) hält sich für besonders intelligent und beliebt. Doch das Mädchen seiner Träume, seine Klassenkameradin Jordana (Yasmin Page), scheint kaum an Oliver interessiert zu sein. Als er endlich ihre Aufmerksamkeit gewinnen kann und die beiden ein Paar werden, hat er ein neues Ziel: er will sein erstes Mal ...
Für die drei Waisenkinder Pauline (Emma Watson), Petrova (Yasmin Paige) und Posy Fossil (Lucy Boynton) scheint die Verwirklichung ihrer Träume unerreichbar. Denn ihr Adoptivvater Professor Matthew Brown (Richard Griffiths) kehrt von einer seiner Forschungsreisen nicht mehr zurück. Das stürzt die kleine Familie um die drei Kinder und ihren ...