Will Mackenzie turn out to be Moira’s son in Emmerdale?

EMMERDALE fans are convinced Mackenzie can’t be Moira Barton’s brother given their huge age gap. 

So will Mackenzie – who is played by Lawrence Robb in the ITV soap – turn out to be Moira’s secret son? Here’s the lowdown…

  • Visit our Emmerdale page for the latest gossip
  • Find all Emmerdale spoilers here


Moira told Mackenzie she ran away after taking the blame for her mum’s affair

Is Mackenzie Moira’s secret son in Emmerdale?

Given the huge age gap between Moira and Mackenzie, viewers are convinced that he’ll turn out to be her son.

One fan tweeted: “There’s a big plot hole in this Moira/Mackenzie story. Unless Mackenzie is in his 30s which I highly doubt, the age range between him and Moira doesn’t match. There’s at least an 18-20 year difference between them. #Emmerdale”

Another viewer added: “#Emmerdale And the 18 year old Moira had a son and his name was MacKenzie, I’m calling it now!”

A third viewer tweeted: “I’m not buying that Mackenzie is Moira’s brother. I think he’s her son #Emmerdale.”

Sure enough, talking about why Moira had to run away from home, actress Natalie J Robb suggested that there was another ‘really sad’ reason from the one her character had given.



Mackenzie refused to believe Moira’s reason for running away from home

She told the Mirror: “I can just say it’s very sad but there is a big reason why she had to run away, that’s all I can say.”

Natalie added: “It’s something she had to run away from and never look back in order to continue with her future, if she was to have any future.”

Emmerdale boss Jane Hudson also hinted that Moira was hiding something.

Speaking in October, she said: “We’ve got Moira’s brother Mackenzie arriving and of course he is coming with a secret, that you think that you are going to find out, and then there is going to be another revelation a little further down the line.”

Could Mackenzie turn out to be Moira’s son?

With Emmerdale keeping shtum, viewers will have to tune in to find out.



Natalie J Robb has said there’s another ‘really sad’ reason Moira ran away

What has Moira told Mackenzie about their past in Emmerdale?

When Mack launched an attack against Moira last month and blamed her for splitting up the family years ago, Moira explained what happened all those years ago. 

Mackenzie reminded Moira that she slept with their dad’s best friend when she was just 18 years old and then ran away. 

But Moira was quick to correct her brother and inform him that it was their mum who’d been having the affair – and that Moira lied to protect her from their violent father. 

She told him: “I took the blame to protect her. I wanted to come back home but I was too scared, I never gave up being scared. I gave up everything. I was just a kid.”

But Mackenzie refused to accept what Moira was saying and accused her of lying.

Will he turn out to be right?



Emmerdale boss Jane Hudson has revealed there’ll be ‘another revelation’ for Mackenzie

What has Lawrence Robb said about the sibling’s past? 

Talking about why Mackenzie doesn’t believe his sister’s version of events, Lawrence Robb, who plays Mackenzie, recently told Digital Spy: “He’s spent his entire life, or from the point when Moira has gone, having it drilled into him that this thing happened and that’s why she left.

“He’s got a preconceived idea of who she’s become. Growing up from a relatively early age, he’s got this idea of ‘this is who my sister is’.

“Then Moira tells him it’s slightly different. I think if anyone has believed something for so long and someone says it’s not true, initially you’re going to be like: ‘Nah, you’re lying!'”

He added: “I think at one point Moira eventually breaks through to him, but up until then, who knows?”