Hazel en Gus zijn twee tieners die een wrange humor, een minachting voor het conventionele en de liefde delen. Hun relatie is des te wonderbaarlijker gezien het feit dat Hazels andere constante metgezel een zuurstoftank is, Gus grappen maakt over zijn beenprothese en ze verliefd op elkaar werden bij een steungroep voor kankerpatiënten.

Een groep tieners vindt in een kelder geheime plannen voor de bouw van een tijdmachine. Ze besluiten de machine te bouwen. De machine blijkt te werken en al snel beleven ze de nodige uitbundige avonturen. Ze komen er echter ook achter dat er de nodige nadelige kanten zitten aan het tijdreizen.

De film vertelt het verhaal van een ogenschijnlijk perfecte wereld waarin iedereen blij is. Wanneer Jonas 12 jaar oud is wordt hij uitgekozen als de "ontvanger van herinneringen" voor de gemeenschap. Samen met een oude man, genaamd de Giver, gaat hij in training. Jonas leert over pijn, verdriet, oorlog en alle ongelukkige waarheden in de "echte" wereld.

John Washington is een rechercheur die de gave heeft om het geheugen van mensen binnen te dringen. Hij wordt op de zaak gezet van de briljante maar gestoorde en gevaarlijke zestienjarige Anna om uit te maken of zij een sociopate of het slachtoffer van een trauma is.

De jonge Edward Broder vindt onderdak bij een familie van goeden huize en krijgt beschikking over de zolder. De vrouw des huizes, Krista Heldmann, vindt de jonge man interessant en begint een verhouding met hem.