居住洛杉矶的亚当(约翰·库萨克 John Cusack 饰)刚被女友甩掉,他的单亲侄子雅各布(克拉克·杜克 Clark Duke 饰)一天到晚沉迷于电子游戏,赖在他家的地下室不走。亚当的老朋友尼克(克雷格·罗宾逊 Craig Robinson 饰)是个“妻管严”,工作亦不顺心;而另一位旧友卢(罗伯·考德瑞 Rob Corddry 饰)则酗酒无度,自杀未遂被送进医院。为了开导卢,亚当与尼克决定邀卢重游科迪亚克谷滑雪度假村,雅各布也同行。四人入住当年的酒店房间,在露台上的温泉浴盆里又喝又唱。次日宿醉醒来,却发现他们竟鬼使神差地回到了八十年代。担心因改变历史而消失的雅各布着力敦促三人回忆当年的历史行为,并照行不误;但这三位突然发现人生第二次机会的老友却各自心怀鬼胎。损坏了的热浴盆时光机究竟能否修好?未来是否会因为历史的改变而混乱不堪呢?
波兰华沙有一个剧团,其中有一名演员Bronski极其擅长模仿德国纳粹领袖希特勒。Maria Tura和Joseph Tura是剧团里的一对夫妻,剧团最近正在上演《哈姆雷特》。演出间隙,Maria收到了一束鲜花,来自一个年轻的飞行员Stanislav Sobinski,趁着Joseph在舞台上念著名台词“to be or not to be”的时候,她安排Sobinski进了后台,两人情愫暗生。然而不久后,纳粹侵略波兰,Sobinski只能前往作战。Sobinski所在队伍的领导是Siletsky教授,Sobinski想让Siletsky帮忙带封信给Maria,然而Siletsky却连著名女演员Maria都不认识,于是Sobinski开始对Siletsky产生了怀疑。Sobinski为了追踪Siletsky又回到华沙。而另一方面,Maria却被两个纳粹士兵带去见Siletsky,Siletsky对Maria也是心生爱慕,更希望Maria成为纳粹在波兰的间谍。Maria借故逃回家,却在家中意外的碰到了Sobinski和她的丈夫Josef,这段三角关系该如何收场,他们又要如何联手对抗纳粹?