Russell (Bruce Willis Bruce Willis) is middle-aged, his career is mediocre, his love life is blank, he is busy for most of his life, and his income can only be described as "nothing to talk about". By chance, Russell meets a boy who looks very familiar. To Russell's surprise, the boy is none other than himself at the age of 8 (played by Spencer Breslin Spencer Breslin). It took Russell a lot of work to convince Russell that he was the man he was 32 years later, and to his disappointment, Russell did not become a handsome pilot as he had dreamt of, but grew into an obscure middle-aged man alone. In order to change his future, little Russell decided to help himself in the future. In the process of getting along with little Russell, Russell got out of the confusion and saw hope again.