Kad ar nāvessodu tiek sodīta viņa slepenā izredzētā, kas pretojās angļu karavīram, kas centās viņu izvarot, Viliams Valless sāk sacelšanos pret Anglijas karali Edvardu I.
Filma sākas tur, kur beidzās "Atpakaļ nākotnē" pirmā daļa. Mārtijs Makflajs nupat kā atgriezies no pagātnes, kad atkal viņa ceļi krustojas ar profesoru Emetu Braunu, un sākas jauns ceļojums laikā. Mārtija jaunais darbs nākotnē ir izlikties par paša dēlu, lai nepieļautu sevis nonākšanu cietumā. Diemžēl situācija mainās un pasliktinās ik minūti, un rīcība nākotnē jau atkal atstāj savas sekas tagadnē.
Losandželosa, 1928.gads. Atgriezusies no darba Kristīne (Angelina Jolie) mājās vairs neatrod savu dēlu Volteru - viņš ir pazudis. Tiek uzsākta meklēšana, pēc vairākiem mēnešiem tiek atrasts kāds deviņus gadus vecs zēns. Emociju pārņemta, avīžu reportieru un fotokameru zibspuldžu apmulsināta, Kristīne pieņem zēnu. Taču mātes sirds zina - tas nav viņas dēls Volters.
Iesprostots 1955. gadā, Mārtijs Makflajs saņem ziņu no sava drauga, profesora Emeta Brauna. Viņš atklāj, kur iespējams atrast DeLorean laika mašīnu. Tiesa, negaidīts atklājums neļauj Mārtijam nokļūt līdz palīdzībai no sava drauga. Izmantojot laika mašīnu, Mārtijs dodas uz mežonīgajiem rietumiem, kur viņa draugam jācīnās ar ļaundaru bandu, vienlaikus risinot mīlas jūtas pret vietējo skolotāju.
Komunisma draudi 50. gadu sākumā ASV radīja paranojas gaisotni, ko izmanto ASV senators Džozefs MakKartnijs savām komunisma raganu medībām. Televīzijas ziņu dienesta darbinieki palīdz atstādināt no amata vienu no šaubīgākajiem senatoriem ASV vēsturē.
Filmas darbība norisinās 1940. gadā padomju okupācijas laikā. Uz kuģa klāja, kas ir jūrā, atrodas kuģa saimnieks, viņš nolemj pārcelt sev piederošo īpašumu uz drošu vietu. Vērīgie matroži neļauj viņam realizēt iedomāto plānu un atgriež kuģi dzimtajos krastos, kas nu jau atrodas padomju okupācijā.