It's been a dramatic time for Emmerdale character Moira Barton – formerly Dingle – over the years, who is played by Scottish actress Natalie J Robb. She mistakenly killed her sister-in-law Emma Barton, her son Adam Barton confessed to the crime, she's since been run over herself, and her brother is set to reveal a deep dark secret about her when he arrives in the village.