馬丁(Michael J. Fox 飾)才回到現實世界與女友團聚,布朗博士(Christopher Lloyd 飾)就心急火燎地把他們帶到了30年後的未來世界,原來這一次是馬丁未來的兩個孩子因參與搶劫鋃鐺入獄,博士要攜馬丁一起阻止悲劇發生。周旋一番後,兩個孩子被成功挽救,但三人回到現實世界後,卻發現周遭發生了天翻地覆的變化,世界被貝夫(Thomas F. Wilson飾)所控制,馬丁的父親喬治慘死,母親洛蓮(Lea Thompson 飾)竟然成了貝夫的妻子!這一切都是因為時光機器的秘密不慎被未來的老貝夫識
Luke(傑克·約翰遜 Jake M. Johnson 飾)和Kate(奧利維亞·王爾德 Olivia Wilde 飾)是一對好朋友,兩人在同一個釀酒廠工作,親密無間,堪稱知己。同時Luke有一個相戀多年談婚論嫁的女友Jill(安娜·肯德裡克 Anna Kendrick 飾),而Kate也有一個男友Chris(朗·裡維斯頓 Ron Livingston 飾)。四人相識之後便經常進行四人約會。不久,Chris提出了分手,Kate開始了放蕩的生活,Luke不忍看Kate日漸消沉,然而只是朋友的他又能做些什麼呢