В Северной Каролине Джеффри ночью находится на крыше McDonald's. С помощью инструментов он находит слабое место и проникает внутрь здания. На следующее утро приезжают менеджер и двое сотрудников, и Джеффри загоняет их в угол, угрожая пистолетом. Он разговаривает с ними очень вежливо и обещает, что никто не пострадает. Заставив их надеть куртки, он отводит их в морозильную камеру. У менеджера нет куртки, и он сильно мёрзнет, поэтому Джеффри отдаёт ему свою. Затем он забирает все деньги из сейфа и скрывается, сумев избежать столкновения с подъезжающей полицейской машиной.
Всё это началось два года назад. Джеффри - разведённый ветеран армии, который с трудом обеспечивает троих детей. На день рождения Бекки он дарит ей свои старые игрушки, и девочке явно не нравится такой подарок. Джеффри рассказывает своему лучшему другу и сослуживцу Стиву, что не может найти нормальную работу, потому что армейские навыки бесполезны в обычной жизни. Однако Стив замечает, что у Джеффри невероятная наблюдательность - он видит то, чего не замечают другие.
Позже в McDonald's Джеффри оставляет детей с их матерью Таланой и обещает, что исправится, но Талана больше ему не верит. Когда семья уходит, Джеффри с разочарованием обнаруживает, что Бекки забыла его подарок в машине. Затем он замечает рабочего, который забирается на крышу McDonald's, и у него появляется идея. Он заходит внутрь и всего за пару минут изучает распорядок сотрудников и все детали работы заведения.
В последующие годы Джеффри грабит 45 ресторанов McDonald's, используя один и тот же метод. Он прорезает отверстие в крыше и проникает внутрь. Вскоре он становится печально известным преступником, а СМИ дают ему прозвище "Грабитель с крыши". Его также называют террористом, хотя ограбленные сотрудники отзываются о нём хорошо. Полиция располагает лишь его фотороботом, но поскольку он всегда носит маску, известно только его телосложение и рост.
Теперь Джеффри может позволить себе лучшую жизнь. Он покупает новый телевизор и устраивает Бекки отличный день рождения. Приглашает музыкальную группу, заказывает шикарный торт и дарит велосипед, о котором она всегда мечтала. Все эти перемены, а также описание "Грабителя с крыши" вызывают у Стива подозрения.
К сожалению, праздник Бекки прерывает приезд полиции, и отчаявшийся Джеффри бросается бежать. Он перепрыгивает через соседские дворы и добирается до холма, но спотыкается и скатывается вниз. Это позволяет полицейским поймать его на глазах у Бекки. После быстрого суда Джеффри приговаривают к 15 годам тюрьмы.
В тюрьме Джеффри звонит Бекки и успевает сказать лишь несколько слов, прежде чем узнаёт, что у Таланы уже появился новый парень. Талана отказывается разговаривать с ним и заставляет Бекки повесить трубку, поэтому Джеффри больше никогда не удаётся поговорить со своими детьми. В итоге он отрывает лицо Таланы с семейной фотографии, которую принёс с собой.
Со временем Джеффри начинает работать в тюремных мастерских и изучает распорядок работников, особенно водителя грузовика доставки. Придумав план, он продолжает работать, одновременно изготавливая всё необходимое для побега. Распиливает деревянную доску, сваривает металлические детали и переделывает одежду. Однажды Джеффри дожидается, пока водитель вернётся в кабину, и быстро хватает подготовленную доску.
Он пробирается под грузовик, вставляет доску в раму и прячется за ней. Когда грузовик выезжает за пределы тюрьмы, охранник проверяет днище зеркалом, но Джеффри спрятан достаточно хорошо, поэтому его не замечают, и побег оказывается успешным. Спустя несколько часов езды по грязной дороге водитель останавливается справить нужду. Джеффри пользуется моментом, выбирается наружу и осторожно обходит машину, после чего убегает в лес. Там он избавляется от тюремной робы, под которой скрывается другая одежда.
Добравшись до дороги, он ловит попутку обратно в город. Возле своего дома Джеффри видит Бекки, катающуюся на велосипеде, но не решается подойти, понимая, что полиция быстро объявится. Вечером он звонит Стиву и просит помочь выбраться из страны. Стив говорит, что о нём трубят все новости, и советует пока залечь на дно. Стив просит его перезвонить через месяц.
В этот момент неподалёку останавливается полицейская машина, и Джеффри начинает искать выход. Через дорогу находится магазин игрушек, и он быстро заходит внутрь с тележкой, притворяясь покупателем. Немного побродив по магазину, Джеффри идёт в туалет. Встав на унитаз, он дотягивается до потолка и прячется за панелью. Полицейский заходит в туалет в поисках беглеца, но не замечает его.
Когда магазин закрывается, Джеффри спускается в офис. Он проверяет камеры наблюдения, убеждается, что остался один, и выходит в торговый зал, сразу запоминая расположение камер. Осторожно избегая попадания в кадр, он с помощью инструмента достаёт несколько баночек детского питания и съедает их в офисе.
Также он смотрит новости, следя за полицейской операцией по его поимке, и оскорбляется, когда его называют жестоким преступником. Затем он снова возвращается под потолок и проводит там весь день. На следующий вечер Джеффри находит инструкцию к системе безопасности и учится ставить запись камер на паузу. Теперь он может свободно передвигаться по магазину.
Набрав гору сладостей, он обнаруживает пустое пространство за витриной с велосипедами. Джеффри убирает его, а затем приносит туда матрасы и еду, превращая это место в своё убежище.
Дни идут, и Джеффри продолжает жить в магазине игрушек. Днём он спит, пока покупатели спокойно ходят по магазину, ни о чём не подозревая, а ночью выходит развлекаться среди игрушек. Он берёт чистую одежду из коробки для пожертвований и моется в туалете. Следя за новостями, Джеффри узнаёт, что полиция всё ещё не отказалась от поисков.
Однажды ночью Джеффри обнаруживает, что магазин продаёт радионяни, и устанавливает их по всему магазину и офису, чтобы подслушивать сотрудников. Он слышит, как Ли просит начальника Митча давать ей свободными каждые вторые выходные, объясняя, что несколько месяцев назад развелась и у неё сложная ситуация с опекой над ребёнком. К сожалению, Митч отказывает ей, и Джеффри становится жаль женщину.
Благодаря радионяне Джеффри узнаёт пароль Митча, а позже использует его, чтобы получить доступ к системе магазина и изменить расписание Ли. Со временем и СМИ, и полиция полностью теряют интерес к Джеффри, поэтому он наконец осмеливается выйти наружу и посмотреть фейерверки в День независимости 4 июля.
На следующий день он переделывает замок аварийного выхода, чтобы иметь возможность свободно входить и выходить. Катаясь на одном из велосипедов магазина, он находит телефон-автомат и пытается дозвониться до Стива. Трубку берёт его девушка Мишель и сообщает, что Стив уехал в Афганистан по шестимесячному контракту и вернётся только в декабре. Джеффри оставляет для него закодированное сообщение, а затем звонит домой, но не решается заговорить, потому что слышит, как Бекки весело проводит время со своим отчимом.
Талана подозревает неладное из-за молчания в трубке и догадывается, что это Джеффри. Она просит его больше не звонить, иначе сообщит в полицию. После разговора Джеффри переживает настоящий нервный срыв. Ночью он вешает календарь, чтобы отсчитывать дни до возвращения Стива.
Спустя некоторое время Джеффри слышит, как Митч обвиняет одного из сотрудников в краже конфет, указывая на его большой живот как на "доказательство". Ли тут же встаёт на защиту коллеги, а Джеффри становится стыдно, что из-за него у парня проблемы. Вечером он возвращает все конфеты, которые украл.
На следующий день Ли рассказывает Митчу о благотворительном бранче в её церкви и надеется, что магазин сможет пожертвовать что-нибудь для сбора игрушек. Митч отказывается отдавать хоть что-то бесплатно - даже возвращённый товар, который всё равно нельзя продать. Когда Ли уходит, он выбрасывает её листовку в мусор.
Пожалев Ли, Джеффри решает сам отвезти игрушки в церковь. Он пытается просто оставить пакет у входа, но один из прихожан замечает его и буквально заставляет остаться на всю службу. Джеффри не может отвести взгляд от Ли, пока она поёт в церковном хоре. После службы он остаётся и на благотворительный бранч - в основном ради еды, потому что всё это время питался только детским питанием и сладостями.
Местные жители его не узнают, поэтому он представляется новичком в городе по имени Джон. Ему даже удаётся пообщаться с Ли, которая впечатлена его щедрым пожертвованием. Когда люди начинают расспрашивать о его жизни, Джеффри врёт, будто работает на правительство и занимается секретной деятельностью, поэтому не может ничего рассказывать. Его приглашают и дальше посещать церковные мероприятия, и из-за одиночества он соглашается.
Позже Джеффри пытается почистить зубы, но они ужасно болят из-за постоянного поедания сладостей. Он крадёт из магазина несколько видеоигр и закладывает их в ломбард, чтобы оплатить стоматолога, который обнаруживает у него четырнадцать кариозных зубов. Джеффри также покупает нормальную взрослую одежду, чтобы перестать носить подростковые вещи с мультяшками.
На следующем церковном мероприятии Джеффри очаровывает всех женщин. Одна женщина, раньше работавшая полицейской, удивляется, услышав, что в таком маленьком городке существует разведывательное подразделение. Тогда Джеффри убеждает её, что подобные службы тайно находятся повсюду, а на неудобные вопросы продолжает отвечать, что информация засекречена.
После мероприятия Ли спрашивает, нравятся ли Джеффри мужчины, раз он так легко влился в женскую компанию. Джеффри уверяет, что это не так, и тогда Ли приглашает его на свидание.
На первом свидании они идут в парк, и Джеффри чувствует неловкость, узнав, что бывшего мужа Ли тоже звали Джеффри. Несмотря на это, они прекрасно проводят время и в итоге отправляются к Ли домой, где проводят ночь вместе. После этого Ли рассказывает ему о своих дочерях, а Джеффри говорит, что хотел бы познакомиться с ними.
В выходные Джеффри приходит к Ли и знакомится с её дочерьми, хотя Ли пока представляет его просто как друга из церкви. Он дарит Ди сувениры по её любимой видеоигре, и девочка так радуется, что обнимает его. Однако, когда он пытается подарить Линдси музыкальные диски, та отказывается и уходит к себе в комнату. Остаток вечера Джеффри играет с Ди, и это помогает ему снова почувствовать себя отцом.
Проходят недели, и Джеффри продолжает встречаться с Ли. Он посещает все церковные мероприятия и старается наладить отношения с девочками. С Ди всё складывается хорошо, но Линдси по-прежнему его игнорирует. Они даже проводят вместе Хэллоуин.
Чтобы оплачивать все развлечения, Джеффри продолжает воровать и перепродавать видеоигры. Страх быть узнанным не покидает его, поэтому он предлагает Ли начать новую жизнь в другом месте. Но Ли отказывается, объясняя, что вся её жизнь связана с этим городом.
Однажды ночью Джеффри умывается в туалете магазина и внезапно слышит чей-то голос. К своему ужасу, он понимает, что Митч задержался в магазине после закрытия. Одежда Джеффри висит в коридоре, поэтому он ждёт, пока Митч уйдёт в офис, и выбегает забрать её. К несчастью, Митч замечает его и в панике прячется.
Джеффри делает вид, будто убегает, включив сигнализацию чёрного входа, но сам успевает вернуться в своё укрытие. Митч вызывает полицию, и вскоре офицеры начинают обыскивать магазин. Они проводят там несколько часов и так и не находят Джеффри, однако замечают, что камеры безопасности давно ничего не записывают. Митч рассказывает, что из магазина пропало множество видеоигр, и обещает усилить охрану. Вскоре об этом начинают говорить в новостях, но даже это не мешает Джеффри продолжать встречаться с Ли и ходить в церковь.
Во время ужина на День благодарения друзья Ли беспокоятся за её безопасность из-за "грабителя из магазина игрушек" и говорят, что ей стоит уволиться. Джеффри утверждает, что грабитель не выглядел опасным, но при этом тоже советует Ли уйти с работы, и некоторым это кажется странным противоречием. Ли считает, что человек, вынужденный мыться в туалете магазина, скорее вызывает жалость, и над этим не стоит смеяться.
Линдси не выдерживает и упрекает мать в том, что та уделяет работе больше времени, чем семье. После короткой ссоры девушка уходит. На следующий день Джеффри звонит Стиву. Трубку снова берёт Мишель и передаёт сообщение: Стив ждёт его в следующее воскресенье, чтобы всё организовать.
Позже Джеффри убеждает Ли и Линдси помириться, но они снова начинают спорить. Линдси всё ещё злится, что не может никуда ездить, потому что Ли не хочет её возить. Тогда Джеффри предлагает научить девушку водить машину, и они отправляются покупать автомобиль.
Во время пробной поездки Джеффри поражает девушек безумными манёврами и высокой скоростью, хотя Ли приходит в ужас. Затем он уговаривает продавца позволить Линдси самой сесть за руль, щедро заплатив наличными. Линдси нервничает, но всё же благополучно возвращает машину обратно.
В воскресенье Джеффри наконец встречается со Стивом. Тот спрашивает, скрывался ли его друг всё это время и избегал ли контактов с людьми. Джеффри врёт, что да. Мишель надевает на него парик для фотографии, чтобы сделать новый паспорт, а Стив придумывает для него целую фальшивую биографию под новым именем.
Чтобы вывезти Джеффри из страны, нужно 50 тысяч долларов, которых у него, конечно же, нет. Тем не менее он обещает раздобыть деньги.
После этого Джеффри едет к своему обычному ломбарду и по старой схеме пытается проникнуть внутрь через крышу. Однако он ошибается в расчётах и падает в соседний магазин. В отчаянии он проламывает стену, чтобы попасть в ломбард, но этим включает сигнализацию. Джеффри хватает пистолет и полицейский бронежилет, а затем разбивает статуей входную дверь и скрывается.
Позже в магазине игрушек он устанавливает панели, чтобы ещё лучше замаскировать своё укрытие. Затем подслушивает разговор Митча с сотрудниками о ближайших двух неделях. Праздничный сезон - самое прибыльное время для магазина. Клиентов будет больше всего, охрану усилят, открываться будут раньше и закрываться позже. Это касается даже кануна Рождества, поэтому Митч вывешивает новое расписание с кучей дополнительных смен.
Ночью Джеффри меняет график так, чтобы Ли не было в магазине в день его плана. На следующий день он приносит к дому Ли огромную рождественскую ёлку, множество украшений и подарков, а затем идёт с её семьёй в церковь. Смотря, как Ли поёт, он не может сдержать слёз.
На следующее утро Джеффри надевает маску, берёт пистолет и выходит грабить магазин игрушек. Пока он связывает сотрудников, охранник пытается дотянуться до оружия, и Джеффри приходится вырубить его. Вид крови приводит всех в ужас.
Затем Джеффри заставляет Митча открыть сейф и просит снять с купюр красящую бомбу. Устройство взрывается прямо Митчу в лицо, покрывая его краской, а Джеффри спокойно забирает сумку с деньгами.
Когда он уже собирается уходить, одна из сотрудниц упрекает его за то, что он ранил охранника, и говорит, что тому нужна скорая помощь. Джеффри решает остаться и вызвать 911, но именно эта задержка приводит к тому, что на смену приходит Ли. Она в панике убегает, а Джеффри вынужден скрыться через чёрный ход.
Полиция приезжает быстро и успевает спасти охранника. На этот раз расследование оказывается гораздо серьёзнее, и копы находят убежище Джеффри в магазине. Ли допрашивают, но она говорит, что не смогла опознать преступника из-за маски.
Тем временем Джеффри платит Стиву за поддельные документы и авиабилеты - уже завтра он должен улететь в Венесуэлу. Стив спрашивает о грабеже, который видел по телевизору, но Джеффри делает вид, будто ничего не знает. Мишель снова надевает на него парик, а Стив объясняет, что теперь нужно уничтожить любые следы, которые он мог оставить.
У Джеффри не остаётся выбора, кроме как пробраться в кабинет стоматолога и поджечь его. На следующий день он едет в аэропорт, когда ему звонит Ли. После долгих колебаний он всё же останавливается и отвечает.
Ли приглашает его на рождественский ужин, и Джеффри, плача, соглашается прийти. Спустя несколько минут он появляется у её дома с подарками. Однако это оказывается ловушкой - вскоре дом окружают полицейские, чтобы арестовать его.
В полицейской машине Ли плачет от чувства вины. Джеффри возвращают в тюрьму и приговаривают к 32 годам заключения. Он ставит фотографию семьи Ли рядом со своей старой семейной фотографией и получает много времени, чтобы размышлять о боли и разрушениях, которые принесли его планы.
В тюрьме Джеффри начинает посещать группу поддержки и наконец снова разговаривает с Бекки. Другие заключённые спрашивают, собирается ли он снова сбежать, но Джеффри уже смирился со своим наказанием.
Однажды его навещает Ли, и Джеффри пользуется шансом попросить прощения. Ли признаётся, что раньше злилась, но теперь воспринимает время, проведённое с ним, как приключение, за которое всё же благодарна. Она извиняется за своё участие в его аресте, и они обнимаются.
Эта история основана на реальной жизни Джеффри Манчестера, который пытался сбежать ещё два раза - в 2009 и 2017 годах. Настоящая Ли снова вышла замуж и недавно впервые после тех событий навестила его.
Джеффри сможет претендовать на условно-досрочное освобождение в 2036 году и сейчас работает библиотекарем в тюрьме.
Пересказ фильма - "Грабитель с крыши" 2025. Не забудь подписаться на канал и поставить лайк!