Агент ФБР Аарон Фальк (Эрик Бана) возвращается в свой родной город Кеварру после двадцатилетнего отсутствия. Ему предстоит сходить на похороны друга детства Люка (Мартин Дингл Уолл), предположительно убившего собственную жену Карен и ребенка Билли, а затем покончившего с собой. Выжить в этой кровавой бойне удалось лишь младшей дочери Шарлотте. По просьбе родителей Люка Фальк соглашается остаться и расследовать обстоятельства преступления. На поверхность всплывают подробности, переворачивающие ситуацию с ног на голову.
20 лет назад здесь произошла еще одна трагедия: погибла старшеклассница Элли Дикон (Биби Беттанкур) — возлюбленная Аарона Фалька. Тело молодой девушки полицейские обнаружили в реке, а ее ухажер превратился в главного подозреваемого. Боясь расправы со стороны отца покойной Мэла (Уильям Заппа), близкие увезли Аарона в другой город. С тех пор он никогда не появлялся в Кеварре, забыв о событиях юности, как о страшном сне.
Приезд в глубинку пробуждает трагические воспоминания, тогда как местные жители продолжают относиться к Аарону с недоверием. Вести расследование ему помогает сержант полиции Грег Рако (Кейр О’Доннелл). Объединившись, стражи закона допрашивают свидетелей, а также повторно осматривают место преступления и дом усопшего. Напарникам открываются улики, способные доказать непричастность Люка к убийству. Это значит, что истинный виновник трагедии по-прежнему на свободе. И если в кратчайшие сроки не установить его личность, на улицах Кеварры появятся новые трупы.
Сюжет кинокартины «Город тайн» основан на одноименном детективном бестселлере Джейн Харпер 2016 года.
Права на книгу были выкуплены Бруной Папандреа («Отыграть назад», «Исчезнувшая») и Риз Уизерспун («Утреннее шоу») в 2015 году, а производство осуществляла корпорация Made Up Stories. Продюсерами также выступили исполнитель центральной роли Эрик Бана и режиссер Роберт Коннолли.
Кроме постановки и продюсирования Конноли занимался адаптацией романа. За плечами кинематографиста работа над фильмами и сериалами «10 мгновений судьбы», «Тайная власть», «История Джулиана Ассанжа» и другими проектами.
Кинолента «Город тайн» должна была выйти в прокат 27 августа 2020 года, но была отложена из -за пандемии COVID-19. Кинотеатральная премьера состоялась в Мельбурне 11 декабря 2020 года. 18 февраля стало известно, что релиз детективного триллера Роберта Конноли в США намечен на 21 мая 2021 года на VOD-сервисах, а также картина будет показана в рамках программы международного кинофестиваля в Сан-Франциско.
Эрик Бана и Брюс Спенс прежде работали вместе над озвучиванием персонажей мультфильма «В поисках Немо». Кроме того, оба актера в разные годы фигурировали в австралийской ТВ-мелодраме «Все святые», где, в свою очередь, также появлялась Женевьев О’Рейли.
Для актрисы Биби Беттанкур, сыгравшей Элли Дикон, а также для Сэма Корлетта, воплотившего образ молодого Люка, фильм «Город тайн» стал дебютом на большом экране. Исполнителя роли Аарона в подростковом возрасте сыграл Джо Клочек, до этого появлявшийся в эпизоде триквела «Пиратов Карибского моря».
Полицейский Аарон Фалк возвращается в измученный засухой родной город, чтобы присутствовать на похоронах своего друга детства Люка. Говорят, Люк якобы убил свою жену и ребенка, прежде чем покончить с собой. Неохотно принявшись за расследование, мужчина вскоре обнаруживает связь между этим делом и давним событием — смертью 17-летней девушки.