Daniela Denby-Ashe

Daniela Denby-Ashe plays the Mary in the torchwood episode greeks bearing gifts.