В будущем человечество открыло путь к бессмертию, и теперь люди генетически запрограммированы так, что перестают стареть по достижении 25-летнего возраста. Но после этого им остаётся жить только один год, если не пополнять запасы времени. Время стало единственной валютой в мире. Когда оно заканчивается, человек мгновенно умирает от остановки сердца. На левой руке у каждого находятся подкожные светящиеся часы, которые показывают, сколько осталось времени. Время можно закачивать в капсулы, а соприкосновением правых запястий можно быстро передавать его друг другу, причём рука передающего своё время должна находиться внизу. Во временной зоне «гетто» у людей очень мало времени, и каждый день кто-то умирает. 28-летний рабочий Уилл Салас (Джастин Тимберлейк) из гетто живёт одним днём — каждые сутки он зарабатывает время на следующие. Он живёт со своей матерью Рэйчел (Оливия Уайлд), они едва сводят концы с концами, а стоимость жизни увеличивается каждый день. В день рождения матери (ей исполнилось 50) Уилл со своим другом Борелом (Джонни Галэки) в баре замечает парня (Мэтт Бомер), у которого на часах 116 лет. Он весь день всех угощает, и Уилл пытается ему объяснить, что он может потерять всё время. Вдруг появляются Часовые — грабители, которые воруют у людей время. Предводитель Фортис (Алекс Петтифер) предлагает богачу побороться за его время. Поединки основаны на том, чтобы зажать руку соперника внизу и отобрать у него весь запас. Уилл спасает парня и укрывается с ним в заброшенном здании. Генри Гамильтон (так зовут богача) рассказывает Уиллу, что он устал от своей жизни в 105 лет. Ещё он сообщает, что для вечной жизни богачей должны умирать бедные люди. Поэтому мир делится на временные зоны. Уилл с Генри засыпают. На следующее утро, пока Уилл спит, Генри отдаёт ему всё своё время, оставив себе всего пять минут, и уходит к мосту над рекой. Уилл, проснувшись, видит у себя 116 лет на часах и слова на окне «Не трать впустую моё время». Уилл бежит к мосту, но не успевает, так как у Генри кончается время и он падает в реку. Уилла засняла камера видеонаблюдения. Уилл рассказывает о полученном времени Борелу и дарит ему 10 лет (время их дружбы), говоря о том, что он намерен отвезти мать в Нью-Гринвич — временную зону, где живут богачи, имеющие при себе тысячи лет. К этому моменту Часовые обнаруживают тело Генри Гамильтона и понимают, что тот кому-то успел передать все свои 116 лет. Также делом начинают интересоваться Стражи Времени — полиция, расследующая преступления, связанные со временем. Вечером мать Уилла после оплаты счётов узнаёт, что проезд в автобусе подорожал до двух часов, а у неё только полтора. Несмотря на все ее уговоры, водитель не согласился подвезти ее, и Рейчел вынуждена бежать. Она умирает за секунду до того, как Уилл мог бы отдать ей время. Уилл отправляется в Нью-Гринвич один с намерением узнать правду о том, что рассказал ему Генри Гамильтон.