Peaky Blinders viewers were left stunned as they tuned into the latest episode of the hit series. Season six of the BBC One drama began earlier this month and fans are savouring every moment as it is the last outing for the Shelby clan.
But there was a shock on Sunday night as viewers watched leading star Tommy Shelby, played by Cillian Murphy, introduce his long-lost son to the family.
Erasmus "Duke" Shelby was the result of a one night stand Tommy had with the character Zelda two decades ago. The head of The Shelby clan learned the news during scenes aired last week after his bride romp 20 years earlier under a hazel tree with the boys now-deceased mother at Appleby Fair.