EMMERDALE bad boy Mackenzie Boyd could be in hot water with Charity Dingle very soon after his one-night stand is finally exposed. However, fans seem to think the mystery villager Mack slept with is none other than Chas Dingle.
Emmerdale
stalwart Charity Dingle (played by Emma Atkins) has never been lucky in love, and just when she seems to be getting things back on track with Mackenzie Boyd (Lawrence Robb), she is faced with another hurdle. Not only has the Dingle favourite had to deal with the heartbreak of losing her baby, but she will soon find out that Mack has cheated on her with another villager – and it could be someone she knows very well.