Back to the Future Part II
Young man (Michael J. Fox) and an inventor (Christopher Lloyd) take a time machine to 2015.
In this zany sequel, time-traveling duo Marty McFly (Michael J. Fox) and Dr. Emmett Brown (Christopher Lloyd) return from saving Marty's future son from disaster, only to discover their own time transformed. In this nightmarish version of Hill Valley, Marty's father has been murdered and Biff Tannen, Marty's nemesis, has profited. After uncovering the secret to Biff's success -- a sports almanac from the future -- Marty and the Doc embark on a quest to repair the space-time continuum.
Michael J. Foxas Marty McFly/Marty McFly Jr./Marlene McFly
Christopher Lloydas Dr. Emmett Brown
Lea Thompsonas Lorraine Baines/McFly/Tannen
Thomas F. Wilsonas Biff Tannen/Griff Tannen
Harry Waters Jr.as Marvin Berry