Alexa Havins

Alexa Havins portrayed Esther Drummond in Torchwood: Miracle Day.