Mary Flaherty is a fictional character from the BBC soap opera EastEnders, played by Melanie Clark Pullen from 22 September 1997 to 23 February 1999. Her first appearance was in a special week of episodes set in Ireland, first broadcast in 1997.