Cast Credits Luther (2010) Guest starring as Natalie Green Episode 3x04: Episode 4 (Jul 23, 2013) Doctors (2000) Guest starring as Anna Donnelly Episode 16x03: The Face in the Mirror (Apr 3, 2014)