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