Torchwood Guest cast, played by Deborah Findlay Episode 3x04: Day Four (Jul 9, 2009) Episode 3x05: Day Five (Jul 10, 2009)