Charles Thoroughgood (Charlie Cox), a young spy, discovers the truth about his father's past. After leaving the army, he starts training at the Secret Intelligence Service when Viktor Koslov (Andrew Scott), a Soviet diplomat, gets him on a case. Charles' bosses want to exploit Viktor. When Charles makes contact with him, Viktor tells him information that he doesn't want to believe. Charles is also in a relationship with the wife of another agent.