Главный герой – бывший следователь Артём Крылов, живёт в хрущёвке на окраине Москвы. Утром пьёт растворимый кофе, заедая вчерашней пиццей. Звонит старый знакомый, участковый Гена: «Тут бабка с пятого этажа пропала, а в квартире следы крови». Артём едет на место, находит разбитый телефон старушки и чужой шарф с запахом дешёвого одеколона. В подъезде соседка шепчет: «Да вон тот таксист похаживал, странный какой-то». Крылов проверяет таксопарк – машина сгорела. Вечером Гена приносит папку:
Максим, 35 лет, таксист из Питера, везёт клиентку Аню в аэропорт. Она торопится на свадьбу сестры в Сочи. В пробке на Митрофаньевском шоссе он замечает её забытый конверт с билетами. «Чёрт!» — Аня хватается за голову. Максим разворачивается, объезжая «Яндекс.Такси» через дворы. Они мчатся обратно в квартиру на Гражданке, но лифт сломан — бегут пешком на 9 этаж. Конверт лежит на кухне рядом с недопитым кофе. По дороге обратно Максим включает «зелёную волну», Аня смеётся: «Вырулили!»
В небольшом провинциальном городке, где улицы пустеют к вечеру, встречаются Анна и Максим. Она работает в местной библиотеке, он — водитель грузовика. Их случайное знакомство происходит в кафе «Уют», где Максим заказывает кофе с молоком, а Анна — чай с лимоном. Разговоры о книгах и дорогах перерастают в нечто большее. Но прошлое Максима, связанное с криминальным миром, настигает его. Анна, узнав правду, решает помочь ему скрыться. Вместе они уезжают на старом автобусе в неизвестность.
Анна работает стюардессой на рейсах Москва–Симферополь. После смены возвращается в пустую квартиру, где только кот и старый телевизор. Однажды на борту встречает Павла, который летит с дочерью Лизой. Анна замечает, что девочка выглядит испуганной. Позже видит Павла в аэропорту без Лизы. Начинает следить за ним, обнаруживает квартиру, где держат детей. С помощью коллеги Игоря передаёт информацию в полицию. Павла арестовывают, Лиза возвращается к матери. Анна продолжает летать, но теперь чаще
Максим, бывший полицейский, теперь таксист. Водит по ночной Москве, курит в машине «Парламент». Однажды подвозит Лену — она в панике, прячет окровавленный нож. «Просто довези», — шепчет. Он соглашается, потом находит в салоне чужой паспорт. Тем временем капитан Гуров копает дело об убийстве бизнесмена. Его напарник, Семен, вечно опаздывает, жует бутерброды в служебной машине. Максим случайно связывается с бандитами из «Черкизово», те ищут Лену. В гараже у друга Вадима он прячет девушку: «Сиди