В январе 1954 года Западный Берлин становится ареной очередной операции разведки. Опытный агент ЦРУ, известный под кодовым именем «Чародей» — Харви Торрити — и его молодой помощник «Ученик» получают задание от человека, который желает вместе со своей семьёй перебраться из Восточной Германии на запад. В обмен на план побега он обещает назвать имя «крота» — агента КГБ, глубоко внедрённого в британскую разведку MI-6.
Сотрудники ЦРУ соглашаются помочь беглецу, однако операция сталкивается с провалом, как считают сами агенты, по вине того самого «крота». Этого вывода придерживаются не только Чародей и его Ученик, но и их коллега Джеймс Энглтон, носящий кодовое имя «Мамочка». Распознание личности чужака, действующего внутри собственной команды, оказывается делом непростым — на протяжении долгих лет разведчики вынуждены копаться в сомнениях, переговорах и следах. Постепенно, через рискованные расследования и скрытые уликами разборы, они начинают приближаться к разгадке и к пониманию того, кто же на самом деле стоит за этой сложной шпионской игрой.