Daniela Denby-Ashe

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