James Keaton vindt een tijdmachine uit en gaat zeven jaar terug in de tijd om de plannen van zijn rivaal Frederic Nichols te dwarsbomen. Ondertussen vindt Keatons verwaarloosde vriendin, Leila Locke, de tijdmachine en gebruikt deze om haar jongere zelf ervan te overtuigen om überhaupt niet betrokken te raken bij Keaton. Maar in het verleden wordt ze opnieuw verliefd op de jongere Keaton.
Lumpy (Tyler Labine) is getuige bij de bruiloft van Scott (Justin Long) en Kristin (Jess Weixler) in Arizona. Lumpy heeft de tijd van zijn leven tijdens het feest, totdat een lange nacht leidt tot zijn vroegtijdige dood. Scott en Kristin zijn gedwongen om hun huwelijksreis te annuleren en terug te vliegen naar Minneapolis om voor zijn begrafenis te zorgen. Dan ontmoeten ze Ramsey en komen ze er achter dat Lumpy niet bepaald degene is wie ze dachten.
Europa 1990, de Berlijnse muur is net gevallen. Katrine, opgegroeid in Oost-Duitsland en nu sinds 20 jaar woonachtig in Noorwegen, is een oorlogskind; het resultaat van een liefdesrelatie tussen een Noorse vrouw en Duitse soldaat tijdens de Tweede Wereldoorlog. Katrine leidt een gelukkig gezinsleven, samen met haar moeder, haar man, dochter en kleindochter. Wanneer een advocaat haar en haar moeder vraagt om te getuigen in een proces tegen de Noorse staat, weigert ze resoluut. Maar geleidelijk legt de advocaat haar verborgen geheimen steeds meer bloot, tot Katrine uiteindelijk niets meer kan verbergen.
Londen, 1962. Twee tienermeisjes – Ginger en Rosa – zijn onafscheidelijk: ze spijbelen samen, discussiëren over religie, politiek en kapsels, en dromen van een leven dat dieper gaat dan de gefrustreerde huiselijkheid van hun moeders. Maar wanneer de Koude Oorlog en de seksuele revolutie elkaar ontmoeten, en de dreiging van een nucleaire holocaust escaleert, valt de levenslange vriendschap van de twee meisjes uit elkaar – door de confrontatie van het verlangen en de vastberadenheid om te overleven