Mary Stockley est une actrice britannique de théâtre, de télévision et de cinéma.
Ancienne membre du National Youth Music Theatre, Stockley a étudié l'art dramatique à l'université. Elle a fait ses débuts à la télévision en 2001 dans le téléfilm Being Dom Joly, puis en 2002, elle a joué Kate Matherson dans trente épisodes de Family Affairs sur Five. Stockley a incarné Josie Turner dans The Body in the Library - Agatha Christie's Marple (2004), Gina Way dans Jericho (2005), Edie Covington dans The Inspector Lynley Mysteries (2006), Mrs. Clay dans Persuasion (2007), Tess dans Britz (2007), Miss Jay dans Ballet Shoes (2007), et Eve Carpenter dans Mrs. McGinty's Dead - Agatha Christie's Poirot (2008).
Ses apparitions au cinéma incluent Ruth Ellis dans Pierrepoint (2005), Ruth dans V for Vendetta (2006), Kate dans Artifacts (2007), Michelle dans 7 Lives (2011), Mrs. Fisher dans The Woman in Black (2012), Ana dans I Spit on Your Grave 2 (2013), et Assistant dans Diana (2013). Elle prête également sa voix à des personnages dans Star Wars: The Old Republic.
Ses crédits théâtraux incluent Oliver! ; Merrily We Roll Along (2000) au Donmar Warehouse ; Hope Harcourt dans la comédie musicale Anything Goes (2002) et Katherine dans Love's Labour's Lost (2003), ces deux derniers au Royal National Theatre. En 2008, elle a joué Marigold dans The Common Pursuit à la Menier Chocolate Factory. Elle a joué Judy dans la production du National Theatre de The Curious Incident of the Dog in the Night-Time.