羅素(布魯斯·威利斯 Bruce Willis 飾)人到中年,事業上成績平平,感情生活一片空白,忙忙碌碌大半輩子,所得也僅能用「乏善可陳」來形容。一次偶然中,羅素遇見了一個看起來十分眼熟的男孩,令羅素感到吃驚的是,這個男孩不是別人,正是8歲時的自己(史賓塞·布瑞斯林 Spencer Breslin 飾)。
費了好大的功夫,羅素才讓小羅素相信,自己就是32年後的他,而令小羅素十分失望的是,原來自己並沒有如同理想中的那樣成爲一名帥氣的飛行員,而是長成了默默無聞形單影隻的落魄中年人。爲了改變自己的未來,小羅素決定幫助未來的自己,在和小羅素相處的過程中,羅素亦走出了迷惘,重新看到了希望。