Бьянка, сотрудница британской разведки, выходит на след неуловимого наёмного убийцы, которого все знают как Шакала. Он берётся только за самые трудные и опасные заказы, каждый раз исчезая прежде, чем его успевают поймать. Чтобы не оставлять следов, Шакал постоянно меняет внешность и умело растворяется среди других людей, из-за чего охота за ним превращается в напряжённую игру на опережение.
Пытаясь предугадать его следующий шаг, Бьянка собирает улики, сужает круг подозреваемых и всё ближе подбирается к человеку, для которого чужие жизни — лишь часть работы. Но Шакал не менее внимателен: он быстро замечает преследование и отвечает холодно и точно, превращая каждую ошибку в смертельный риск. Их противостояние становится личным и всё сильнее закручивает события вокруг охоты, в которой любая маска может оказаться последней.