On October 26, 1985, Dr. Emmett Brown arrives in the DeLorean time machine and persuades Marty McFly and his girlfriend, Jennifer Parker, to travel to the future with him[N 1] and help their future children, with Biff Tannen witnessing their departure. They arrive on October 21, 2015, where Doc electronically incapacitates Jennifer and leaves her asleep in an alley, explaining that she should not have too much knowledge of future events. He has Marty pose as his own son and lookalike Marty Jr. to refuse an offer to participate in a robbery with Biff's grandson Griff, thus saving Marty Jr. from prison.
Marty switches places with Marty Jr. and refuses Griff's offer, but Griff goads Marty into a fight, and a subsequent hoverboard chase ensues. Griff and his gang are arrested, saving Marty's future children. Before rejoining Doc, Marty purchases an almanac containing the results of major sporting events from 1950 to 2000. Doc discovers it and warns Marty about profiting from time travel. Before Doc can adequately dispose of it, they are interrupted by the police, who have found Jennifer incapacitated and are taking her to her 2015 home. They pursue, as does the elderly Biff, who has overheard their conversation and retrieved the discarded almanac.
Jennifer wakes up in her 2015 home and hides from the McFly family. She overhears that her future self's life with Marty is not what she expected, due to his involvement in an automobile accident. She witnesses Marty being goaded by his co-worker, Douglas Needles, into a shady business deal, resulting in Marty's firing. Jennifer tries to escape the house but faints after she encounters her 2015 self. While Marty and Doc attend to her, Biff steals the time machine to give the almanac to his younger self, then returns to 2015. Marty, Doc, and an unconscious Jennifer return to 1985, unaware of Biff's actions. They leave Jennifer on her own front porch.
The 1985 they return to has changed dramatically, with Biff now one of the wealthiest and most corrupt men in the country. He has turned Hill Valley into a chaotic dystopia, secretly killed Marty's father, George, in 1973, and forced Marty's mother, Lorraine, to marry him. Doc has also been committed to a mental hospital. Doc deduces that the 2015 Biff took the time machine to give his younger self the almanac, and Marty learns from the alternate 1985 Biff that he received it on November 12, 1955. Biff tries to kill Marty, but Marty flees and travels to 1955 with Doc.
Marty secretly follows the 1955 Biff and watches him receive the almanac from his 2015 self. Marty then follows him to the high school dance, being careful to avoid interrupting the events from his previous visit. After several fruitless attempts, Marty rides the hoverboard while holding onto Biff's car and finally gets the almanac away from Biff while he drives through a tunnel, leaving Biff to crash into a manure truck. Marty burns the almanac, nullifying the changes to the timeline that it had caused, as Doc hovers above in the time machine. Before Marty can join him, the DeLorean is struck by lightning and disappears. A Western Union courier immediately arrives and delivers a 70-year-old letter to Marty; it is from Doc, who explains that the lightning strike transported him back to 1885. Marty races back into town to find the 1955 Doc, who had just helped Marty to return to 1985 as depicted at the end of the first film. Shocked by Marty's sudden reappearance, Doc faints.
Michael J. Fox as Marty McFly / Marty McFly Jr. / Marlene McFly
Christopher Lloyd as Emmett "Doc" Brown
Lea Thompson as Lorraine Baines-McFly
Thomas F. Wilson as Biff Tannen / Griff Tannen
Elisabeth Shue as Jennifer Parker
James Tolkan as Mr. Strickland
Jeffrey Weissman as George McFly
Harry Waters Jr. as Marvin Berry
Joe Flaherty as Western Union Man
Charles Fleischer as Terry
Flea as Douglas J. Needles