De film draait om de hond Bailey. Bailey zijn leven wordt van geboorte tot de dood, door verschillende reïncarnaties heen, gevolgd. Hij zit elke keer in een nieuw lichaam en op deze manier is hij in staat om meerdere baasjes te helpen en hoopt hij erachter te komen wat zijn doel precies is.
De 10-jarige Arthur woont bij zijn oma. Zoals alle kinderen van zijn leeftijd, is hij gefascineerd door de verhalen die zijn oma hem vertelt voor het slapen gaan. Geïnspireerd door een oud, geheimzinnig boek, droomt hij over Afrikaanse stammen, bijzondere uitvindingen en verborgen schatten. Maar wat als al deze verhalen echt zouden zijn? Stel je voor dat er echt een schat verborgen ligt in de achtertuin? .
Na een vreemd ongeluk met een klasgenoot wordt Luce Price naar een kostschool gestuurd. Vanaf de allereerste schooldag trekt de mysterieuze en afstandelijke Daniël Grigori haar aandacht. Hij komt haar bekend voor en is de enige afleiding op een plek waar mobieltjes verboden zijn en camera’s elke beweging waarnemen.