Шанхай 1920-х годов — город контрастов, где за блеском ночных клубов прячутся тени преступных синдикатов, а за вежливыми улыбками чиновников скрываются подтасованные дела. Тан Лан когда-то служил в полиции, но слишком часто выбирал правду вместо карьеры. Его уволили после того, как он отказался закрыть глаза на фальсифицированные улики в деле местного босса. Теперь он держит скромное частное агентство на окраине, где клиенты приходят не за блестящими речами, а за тем, чтобы их проблемы действительно решились.
В его жизнь врывается Хуан Цзюэ — британская журналистка с острым языком и привычкой лезть туда, куда не следует. Она интересуется историей Ду Бай Луна, бывшего главы триады, осуждённого за убийство и сбежавшего из тюрьмы. Официальная версия проста: опасный преступник мстит системе. Но чем глубже Тан Лан и Хуан Цзюэ копают, тем больше нитей ведут не к тюремной камере, а в кабинеты влиятельных людей. Между ними нет романтики с первого взгляда — только взаимное раздражение, споры о методах и постепенно нарастающее понимание: чтобы распутать этот клубок, придётся доверять друг другу.
Сериал режиссёра Сэма Хо не балует зрителя эффектными погонями — напряжение здесь строится на диалогах в задымлённых комнатах, на мельчайших деталях: пятне чернил на документе, несоответствии в показаниях свидетеля, странной привычке подозреваемого поправлять галстук левой рукой. Хо Цзяньхуа играет Тан Лана без пафоса: его герой устаёт, ошибается, иногда проигрывает драки, но никогда не отступает, когда чувствует запах несправедливости. Алина Чжан в роли Хуан Цзюэ добавляет истории лёгкости — её ирония и непокорность становятся контрастом к мрачной атмосфере старого Шанхая.
«Детектив Тан Лан» — это не просто череда загадок. Это история о том, как два одиноких человека, каждый со своими демонами, находят в расследовании не только правду, но и смысл продолжать идти вперёд, даже когда весь город против тебя.