彼得(朗·里维斯顿 Ron Livingston 饰)对于自己目前的状况感到十分困扰,乏味而又枯燥的工作让他觉得前途暗淡,老板是个十足的混蛋可是作风十分严谨让人抓不到把柄,最最让彼得难过的是,他十分怀疑自己的女友给自己戴了顶绿帽子。而此时公司又传来了要裁员的消息。在接踵而至的坏事中,只有麦克尔(大卫·赫尔曼 David Herman 饰)和塞米尔(Ajay Naidu 饰)两个损友能给彼得带来一些快乐。 在女友的强烈要求下,精神越来越紧张的彼得去看了心理医生,没想到在催眠的过程中出了意外,这意味着在接下来的日子里,彼得都将在被催眠的状态下度过。没想到,一反常态的彼得居然得到了上司的亲睐,而他的两个好友却惨遭辞退。
茱莉亚(Cathleen Nesbitt 饰)年事已高,家财万贯,可是没有子嗣,也就没有名正言顺的继承者,为此,她找到了女巫师布兰奇(芭芭拉·哈里斯 Barbara Harris 饰)。茱莉亚告诉布兰奇,她的妹妹曾有一个私生子,被她送给别人抚养,如今,她想找到这个可怜的孩子,让他继承家产。
就这样,布兰奇和情人乔治(布鲁斯·邓恩 Bruce Dern 饰)一起展开了调查,得知领养茱莉亚外甥的那个家庭全员葬身于大火之中,而放火的不是别人,正是他们想要找的那个人——爱德华(威廉姆·德瓦内 William Devane 饰)。如今的爱德华改名换姓,成为了一位珠宝商,狡猾的他害怕当年的罪行曝光,于是雇佣了当年帮他脱罪的马罗尼(艾德·劳特 Ed Lauter 饰),让他将布兰奇一行人杀死。
布朗博士(克里斯托弗?洛伊德 Christopher Lloyd 饰)总是有些稀奇古怪的发明。在一次试验他发明的时光机器时,他找来了忘年交高中生马丁(迈克尔?J?福克斯 Michael J. Fox 饰)。岂料实验过程中博士被歹徒杀害了,马丁慌乱中架着时光机逃跑,回到了30年前。 马丁遇到了30年前的父亲乔治(克利斯丁?格拉夫 Crispin Glover 饰)和母亲洛莲(莉?汤普森 Lea Thompson 饰)。马丁一边找寻30年前的布朗博士,好让自己回到未来;一边尽力撮合乔治和洛莲,以免自己在以后消失了。但乔治为人懦弱,马丁在撮合过程中弄巧成拙让洛莲爱上了自己。还有令人讨厌的贝夫从中作梗,令马丁恼怒不已。 马丁周旋在他的双亲之间,还要尽快找到博士,想办法回到未来……