The BBC has confirmed that Ben Hardy, who plays Peter Beale, will leave EastEnders at the end of his current contract.

According to the Mirror, the BBC hasn’t confirmed exactly when this will be.

Speculation is rife that Ben’s departure will be somehow connected to the unmasking of the killer of his sister, Lucy, in February.

Ben, 23, joined EastEnders in June 2013.