Megan Macey (previously
Sharma) played by
Gaynor Faye, made her first on screen appearance on 21 February 2012. The character and casting was announced on 12 October 2011. Megan is
Declan Macey's (
Jason Merrells) glamorous half-sister, arriving at Home Farm to stay with Declan after he contacts her about getting involved with a big project. Speaking to a writer for the
Daily Mirror, Faye said she could not wait to start playing Megan, who she branded "a baddie". The actress said viewers are used to seeing her play nice characters and her new role is a departure from that, as Megan will cause mayhem and stir up the men and women of the village. In April 2012, it was revealed Declan would track down Megan's son,
Robbie Lawson (Jamie Shelton), who she gave up for adoption when she was a teenager. Faye said Megan would be furious if she knew what Declan was up to. She explained "Megan is always telling Declan to keep his nose out of her life. They may be good at business together, but they're not good at each other's personal lives. And him interfering in this is going too far." Of Megan's past, Faye revealed that she was in her late teens when she had Robbie and because no one was there for her, it was decided she should put him up for adoption. Faye added "She hasn't seen Robbie since she gave him up. She ignored a letter he wrote to her years back, but finding him is still something that's always at the back of her mind." Megan moves into Home Farm, after being asked by Declan to be the events organiser of a festival in Emmerdale. She demands to know why she was not invited to Declan's stepdaughter
Mia's (
Sapphire Elia) funeral and has an argument with
Charity Sharma (
Emma Atkins), who hoped that she would have got the job. She has a fling with
Cain Dingle (
Jeff Hordley), Charity's ex, resulting in a fight between the two. When Megan badmouths Katie, Declan tells Megan to leave once the festival has finished. Megan meets her old friend
Jai Sharma (
Chris Bisson) in The Woolpack and Declan demands that she should stay away from him. When the two talk, they look back on the past lives and Declan apologises for not being there for her when he left the family home aged nineteen. Declan later tracks down Megan's long lost son, Robbie, and Megan becomes furious that he went behind her back and slaps Declan. Robbie arrives at Home Farm and tells her that she will never be his mother, stating that his adoptive mother died of an asthma attack previously. When Declan invites Robbie to stay with them after he slept with his landlord's girlfriend, Megan tells him that she feels uncomfortable with him being around. During the summer, she begins a relationship with
Carl King (
Tom Lister). However, he dumps her, because of his feelings for
Chas Dingle (
Lucy Pargeter). The festival goes well and he invites Megan to plan for another one, the following year. Megan agrees, but Katie becomes unimpressed and tries to make her leave, especially when Robbie threatens her. During Declan and Katie's wedding reception, Megan pushes Katie's face into the wedding cake. The following year, the festival plans do not go well and the police find
Alex Moss' (
Kurtis Stacey) body buried in the woods. When Katie and Declan's marriage ends, Megan tells Declan that they haven't got enough money for another festival and decides to leave the village. However, she decides to stay after Declan says that he needs her. Declan begins
physically abusing Megan by hitting her across the face on numerous occasions. Eventually, Katie witnesses one of Declan's attacks and sticks up for Megan, despite Megan saying that it was just a misunderstanding. On Boxing Day, Megan enters a fire at Home Farm, believing that Declan is trapped inside, but she is unaware that he caused the fire and left earlier with Charity. Megan becomes trapped herself but is later freed by the fire brigade. Megan is not impressed in April 2014 when Declan announces he is engaged to Charity and that she is pregnant with his child. They plan to get married on 15 May 2014, although Charity's cousin and former boyfriend Cain and his fiancée
Moira Barton (
Natalie J. Robb) also intend to marry on that day. Only Megan, Robbie and Charity's son
Noah (Jack Downham) attend, as the rest of Charity's family are at Cain's wedding. Just as the registrar pronounces them husband and wife, Megan sounds the fire alarm, which infuriates Charity. When she finds out what Megan has done, Charity slaps her and a small fight ensues, although Declan stops them. Unbeknownst to Declan and Megan, but Charity has her pregnancy terminated as she never wanted a child. When Charity is having an argument with Megan, and Megan accidentally knocks Charity to the floor, Charity uses the accident to fake a miscarriage. Megan, becoming ever more guilty, reveals this to Declan, who shouts at her and throws her out. Megan then begins a relationship with Jai and becomes business partners with
Leyla Harding (
Roxy Shahidi). Megan becomes devastated when she identifies Robbie's body after being shot with a
flare gun by Declan. She blames Charity and demands to know where Declan is. On the day of Robbie's funeral, she begins to doubt how well she knew her son, after seeing his friends. The following day, Declan returns and holds Megan hostage, along with Charity's family and tells everyone what Charity did to
Rachel Breckle (Gemma Oaten). Declan goes on the run and Megan tries to get her revenge on Charity. She becomes relieved when Charity is sentenced for two years in prison for perverting the course of justice. Megan and Jai become engaged and they get married in January 2015. When Rachel returns, Jai tries to win a custody battle for Archie. After realising that Leyla and Jai were having an affair, Megan decides to get her revenge and promises Rachel she will make sure Jai loses custody of Archie. After Leyla finds out that Jai has been threatening Rachel, she tells Megan. In the midst of arranging her revenge on Jai, Megan is shocked to realize she is pregnant. Megan contacts Jai's drug dealer, and plants drugs in the factory to get Jai arrested for them, however, Jai finds out and threatens to turn the tables on Megan. At this point, Megan reveals she is pregnant, and Jai backs down. Megan agrees to help Jai gain custody of Archie, however, at the day of the custody hearing, Megan begins experiencing stomach cramps and is taken to hospital. She tells Leyla that she had a miscarriage and rushes to court, getting there just in time to tell the court everything about Jai's actions against Rachel, and framing her as an unfit mother. As a result, Rachel gains custody of Archie, and a few weeks later, moves to Liverpool with Archie. Megan tells Jai that he has now truly lost everything, and leaves him. Leyla also rejects Jai. Megan starts packing up her things and moves in with Rachel's ex
Sam Dingle (
James Hooton), revealing that she did not miscarry Jai's baby. Megan files for a divorce and Jai tells Sam and Megan that they are evicted from their house. Jai's father
Rishi Sharma (Bhasker Patel) stops him from evicting them, leading to Megan thanking him. Jai's brother,
Nikhil (
Rik Makarem), returns and finds out that Megan is expecting Jai's baby. Megan begs him to keep the pregnancy secret, expressing that Jai is dangerous and doesn't want the baby to grow up with him as a father. Megan decides to leave the village when
Brenda Walker (
Lesley Dunlop) exposes her pregnancy. Jai finds out about the pregnancy, not long before she leaves and in anger, he accidentally runs Megan over. At hospital, she discovers that she is having a baby girl and demands Jai should leave her life for good. A few months after her accident, she witnesses Tess being involved in a hit and run and she calls an ambulance. Upon learning from Tess' death, she suffers from shock and decides to rest for the sake of her baby. She goes into labour prematurely and learns that the baby was starved from oxygen and has a low chance of survival. She names her daughter,
Eliza, when she is taken out of the neo-natal intensive unit. Following regular check-ups with the doctor, Megan is devastated after finding out there is a possibility that Eliza has
cerebral palsy. After the news, Megan allows Jai to have some access into Eliza's life. In March 2018, Megan suspects Priya of
child abuse against her daughter when she confesses to having an outburst towards Eliza after bruises are found by Jai on the toddler's legs following her 2nd birthday party. This belief is strengthened when the bruises disappear after Megan takes full custody of her. Ultimately, however, Priya's innocence is proved when Megan finds that Eliza's bruises have returned in early April and are determined to be the result of her medication for
epilepsy. Led to believe that her partner
Frank Clayton (
Michael Praed) is cheating on her, Megan becomes enraged and has an affair with
Graham Foster (
Andrew Scarborough), only to find that Frank was making arrangements for a marriage proposal to her. Though she inadvertently reveals her affair to
Tracy Metcalfe (Amy Walsh), Frank's daughter is convinced to keep Megan's secret for her father's sake. ==Robbie Lawson==