Alfie Moon
Alfie Moon is a fictional character from the BBC soap opera "EastEnders", played by Shane Richie. He made his first appearance on 21 November 2002, and left on 25 December 2005. He returned to "EastEnders" on 21 September 2010, following the return of on-screen wife Kat (Jessie Wallace) two episodes previously.
List of EastEnders characters (2018)
While Hayley is pregnant with her baby, she tells Alfie has has had an abortion and tries to conceal the pregnancy from the rest of her family, including her cousin, Alfie's estranged wife, Kat Moon (Jessie Wallace). Jean Slater (Gillian Wright) realises that Alfie is the father but agrees not to say anything. Children's services become involved when Hayley contemplates suicide. Hayley gives birth in a drugs house and passes out shortly after. They are found and the baby is healthy but Hayley takes her out of the hospital early and leaves her on the doorstep of foster carers Arshad Ahmed (Madhav Sharma) and Mariam Ahmed (Indira Joshi). When the baby vomits blood, the Ahmeds meet Hayley in the hospital where Hayley tells social worker Hilary Taylor (Sadie Shimmin) that she can look after the baby, but afterwards, Hayley's mother, Bev Slater (Ashley McGuire), takes the baby and Hayley allows it. Bev shows Hayley how to feed her baby and suggests naming her Rose but when Hayley says she cannot be a mother, Bev says they will find a family for her and make money out of the situation. Bev tells Hayley that she can get a few hundred pounds but Bev speaks to someone, agreeing a price of £100,000 to adopt the baby. Kat tracks Hayley down and Bev offers her £30,000 if she goes along with the deal, but Kat reveals this to Hayley, and Kat and Hayley leave with the baby. After Hayley tells Alfie the baby must be called Slater, not Moon, Alfie says he should be able to pick the first name, so suggests Cherry, his mother's name, and Hayley registers the birth.