Londra, 1930: tre orfanelle: Matthew (Richard Griffiths), un esploratore panteologo, invita sua nipote orfana Sylvia (Emilia Fox) e la sua badante Nana (Victoria Wood) a vivere a casa sua.
Durante i suoi viaggi in giro per il mondo oltre a recuperare fossili, trova altre tre orfanelle Pauline (Emma Watson), Petrova (Yasmin Paige) e Posy (Lucy Boynton) e le accoglie a braccia aperte nella sua vita.
Le tre ragazzine hanno dei sogni, che grazie all’uomo possono coltivare: Pauline vuole fare l’attrice, Petrova sogna di diventare aviatrice (ha una grande passione per i motori) e Posy aspira a diventare ballerina.