Everyone is on a clock. What keeps the general population from devolving into id-driven mobs is the fact that no one knows how much time they have left on theirs. If you had a constant reminder on your forearm, however, you might simply go about your life in a desperate attempt to prolong it. Or not.
Will Salas (played by Justin Timberlake) is a 28-year-old factory worker whose one year clock started and aging stopped, like everyone else in the film, when he turned 25. He and his 50 year-old mother Rachel (played by Olivia Wilde) live in the ghettos of Dayton hoping to earn and save enough to at least see the next day. All while wages in the ghetto are constantly going down and the cost of living is constantly going up. Then, while out drinking with his friend Borel (played by Johnny Galecki), he learns of a man with more than a century left on his clock who has unadvisedly advertised his good fortune while in the same bar as Will and Borel. A local time-thief enters the picture and, rather than retreat like his friend did and advised him to do, Will comes to the aid of the fortunate stranger. While saving his life was all for naught, the stranger gives Will all the time left on his clock before allowing the time on his own clock to run out while he’s sitting on a bridge overlooking a dry river basin.