In the future everyone stops ageing at 25 and is born with only 26 years to live. Time is money so extra days, months and years of life can be earned, or more excitingly taken with violence, chases and looking moody in posters with guns. Justin Timberlake and Amanda Seyfried star and with the population only reaching 25 there’s no room for boring old people. Yuck. Finally a film-maker has found the perfect excuse to only cast young attractive stars.