本(詹姆斯·斯图尔特 James Stewart 饰)和乔(桃丽丝·戴 Doris Day 饰)是一对感情十分要好的夫妻,带着儿子汉克(Christopher Olsen 饰),一家三口来到了风景如画的摩洛哥度假。一次偶然中,本和乔结识了名叫路易斯(丹尼尔·盖林 Daniel Gélin 饰)的男人,他们在一起相处十分融洽。
不幸的事情发生了,路易斯被凶手刺杀身亡,临死前,他透露了一个神秘的名字——“安伯斯·查培”,并且告诉本和乔,有人正在伦敦执行一项秘密的暗杀行动,在得知了这个惊天秘密后,本和乔来到了伦敦。暗杀者自知行动泄露,为了取得最后的成功,他们不择手段绑架了汉克,可即便如此,也没能动摇本和乔声张正义的决心。。捣蛋男孩Toy被困在时间循环里,无论他做什么,他总是会回到12月31日早晨。他遇到了同样被时间困住的女孩Vee,两人一起在不断重复的一天中寻找隐藏的完美时刻。他们变得越来越亲密,尽管Vee似乎对Toy有所隐瞒。事情很快变得复杂,Toy被迫处理家庭问题,与此同时Vee努力应对个人困境,这是她瞒着Toy的秘密。两人在相互矛盾的愿望之间左右为难,Toy想逃离时间循环,而Vee想永远留在其中。最终他们意识到摆脱循环的方法不是逆时间而行,而是接受并珍惜拥有的每一天。。