Alexa Havins

Alexa Havins is the actress portraying Esther Drummond in Torchwood.