С детства Кью Джейкобсон был очарован Марго Рот Шпигельманн, девушкой из соседнего дома, чья милая внешность скрывала озорную натуру. Марго не становилась спокойнее с возрастом, а Кью был готов пойти ради неё на всё. Когда терпение Марго лопнуло из-за дразнилок одноклассников, она решила отомстить. Однажды ночью, одетая в костюм ниндзя, она забралась в комнату Кью и пригласила его присоединиться к своему мстительному плану. Не в силах отказать, он согласился помочь. На следующее утро, придя в школу, Кью обнаруживает, что Марго исчезла, оставив лишь загадочные послания. Отчаянно пытаясь разгадать их и найти Марго, он вскоре сталкивается с шокирующим открытием: девушка, которую он любил, на самом деле никогда не существовала.
Кара Делевинь была не единственной актрисой, которая рассматривалась на роль Марго. Первоначально эта роль была отдана Шейлин Вудли, но она покинула проект из-за несогласованности съемочных графиков с фильмом «Дивергент, глава 2: Инсургент» (2015). Джон Грин сказал, что он хотел взять на эту роль ютубера Эмму Блэкери, но подбор актеров от него не зависел.
Джон Грин сыграл эпизодическую роль – его голосом говорит отец Бекки.
Фильм снимался в течение пяти дней в Хантерсвилле (штат Северная Каролина, США), в районе Скайбрук (Skybrook), в ноябре 2014 года.
В книге Квентин не идет на выпускной, более того он неоднократно заявляет о том, что презирает это мероприятие.