罗素(布鲁斯·威利斯 Bruce Willis 饰)人到中年,事业上成绩平平,感情生活一片空白,忙忙碌碌大半辈子,所得也仅能用“乏善可陈”来形容。一次偶然中,罗素遇见了一个看起来十分眼熟的男孩,令罗素感到吃惊的是,这个男孩不是别人,正是8岁时的自己(史宾塞·布瑞斯林 Spencer Breslin 饰)。 费了好大的功夫,罗素才让小罗素相信,自己就是32年后的他,而令小罗素十分失望的是,原来自己并没有如同理想中的那样成为一名帅气的飞行员,而是长成了默默无闻形单影只的落魄中年人。为了改变自己的未来,小罗素决定帮助未来的自己,在和小罗素相处的过程中,罗素亦走出了迷惘,重新看到了希望。。马哈茂德(欧米德·吉亚李利 Omid Djalili 饰)是一位深爱着妻子的好丈夫,一位对孩子十分负责任的好父亲,但却并不是一个循规蹈矩的穆斯林清教徒,宗教信仰对于他来说不过只是画地为牢庸人自扰,快乐和自由才是马哈茂德虔诚信奉的教义。 马哈茂德的儿子拉希德(Yigal Naor 饰)到了该结婚的年龄,并且有一个非常可爱的未婚妻。然而,忧愁还是笼罩着这个年轻人,因为他未来的老丈人是一位非常古板和保守的穆斯林牧师。想要迎娶他的女儿,不仅仅是自己,自己的全家上下都要通过他的测试。就在这个节骨眼上,马哈茂德震惊的发现自己并不是穆斯林,而是抱养来的纯种犹太人。。