Actrice, elle est surtout connue pour avoir incarné Daisy dans la série dramatique de Fox, "The Following". Elle a incarné l'un des personnages principaux, Jess Parker, dans les saisons 4 et 5 de "Nick Cutter et les portes du temps". En 2016, elle a rejoint la distribution de la série de Netflix "Flaked", dans le rôle de London.
Elle a décroché des rôles dans les téléfilms diffusés en 2009, "Booky's Crush" et"Gracie!", au début de sa carrière.
Elle a tenu des rôles dans des épisodes de "Tyrant", "Covert Affairs" et "Holby City".
Elle a entamé une relation avec Theo James en 2009. Ils se sont mariés en septembre 2018.
Elle a joué dans la troisième et dernière saison de "The Following" aux côtés de Kevin Bacon.