Cast Credits In the Flesh (2013) Guest starring as Maggie Burton Episode 1x01: Episode 1 (Mar 17, 2013) DCI Banks (2010) Guest starring as Sandra Episode 4x04: Buried (2) (Mar 25, 2015) Shameless (2004) Guest starring as Edith Episode 11x12: Early Retirement (May 14, 2013) Doctors (2000) Guest starring as Barbara Weld Episode 11x142: Robbed (Nov 9, 2009) Casualty (1986) Guest starring as Theresa Harris Episode 15x14: Coming Clean (Dec 2, 2000)