"For a few to be immortal, many must die"
In the near future the human race has managed to genetically engineer itself to stop aging at 25. Once you reach 25 though you are given one year of time until your death. As a result time becomes currency with people able to exchange, rob and work for it. Society has been divided by social class into various time zones and it is in one of the poorest zones that we find factory worker Will Salas (Justin Timberlake). Salas lives day to day in the ghetto, never having more than a few hours to live. After the death of his mother (the totally hot Olivia Wilde) Will saves the life of a 104 year old with a death wish. The old man gives Will all of his time he but is then hunted down by Time Keeper (Cillian Murphy) under suspicion of murder. Will travels to the prosperous New Greenwich where he meets heiress Sylvia Weis (Amanda Seyfried). When the time keepers catch up with him, Will kidnaps Sylvia and the two go on the run.
There is a very interesting idea somewhere in this film and occasionally it attempts to shine through but is often hampered by poor dialogue and an obvious, much told story.