Warning: This article contains spoilers that some readers may prefer to avoid. Please click here if you wish to continue.










































Spooks star Rupert Penry-Jones will leave the show midway through the seventh series.

The actor, who plays spy Adam Carter, will exit in a storyline that will reportedly "have fans on the edge of their seats".

According to The Sun, Penry-Jones has been replaced by Robin Hood's Richard Armitage, who will play Lucas North, an MI5 agent who has spent eight years in a Russian jail.

Armitage said: "Joining Spooks is a fantastic opportunity. Lucas North is certainly a nicer piece of work than my Robin Hood character Guy of Gisborne, although he has a dark side too.

"Plus I won’t have to wear head-to-toe leather - unless I didn’t read the small print."