EastEnders fans have been left horrified as they've been reminded of Billy Mitchell 's disturbing past.
While the market stall holder, played by Perry Fenwick, might now be known as an out of luck father of two he wasn't always so gentle.
When he first joined the BBC soap in 1998, Billy was a violent child abuser who took his nephew Jamie in only to brutally beat the boy.