Originaria di Londra e figlia maggiore di tre fratelli, si è diplomata alla Oxford School of Drama nel 2002. Durante gli studi ottenne il ruolo di Clarissa Payne in “What a Girl Wants” (2003) e poco dopo interpretò Juliet in “Romeo e Giulietta”. Il suo primo ruolo da protagonista è stato Cassie Hughes nella serie “Hex”, dove è rimasta per la prima stagione. Ha poi recitato come Blanche Ingram in “…