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