Actriz mejor conocida por interpretar a Daisy en la serie dramática The Following de Fox. Anteriormente interpretó a Jess Parker en las temporadas 4 y 5 de Primeval. En el 2016 comenzó a aparecer en la serie original de Netflix Flaked como London.
Consiguió papeles en un par de películas para televisión llamadas Booky's Crush y Gracie! en el 2009, al comienzo de su carrera actoral profesional.
Apareció como invitada en las series de televisión Tyrant, Covert Affairs y Holby City.
Comenzó una relación con el actor Theo James en el 2009. Se casaron en septiembre del 2018.
Actuó junto a Kevin Bacon en la tercera y última temporada de The Following.