Actriz de televisión conocida por interpretar a Astrid Finch en The Tomorrow People de The CW. En el 2015 obtuvo el papel de Veil en Badlands de AMC.
Estudió teatro musical en Inglaterra. Su primer papel fue en la serie de larga duración Casualty de la BBC, donde interpretó a Scarlett Conway del 2011 al 2013.
Financió sus estudios de teatro en Inglaterra modelando y frecuentemente publica fotos del recuerdo de esos días en su cuenta de Instagram.
Nació en Nottingham, Inglaterra y ha vivido en Los Ángeles.
Formó parte de The Tomorrow People junto a Robbie Amell y Peyton List.