Destacada por su papel de Roxy en la película Kingsman: The Secret Service del 2015, también es conocida por su trabajo en la adaptación televisiva del 2013 de la novela Moonfleet.
Antes de comenzar su carrera actoral en la pantalla, entrenó en la Escuela de Teatro de Oxford.
Apareció en la película para TV Unknown Heart del 2014.
Sus padres son Colin y Marie Cookson. Creció en Sussex, Inglaterra.
Consiguió un papel junto a Adrien Brody en la película Emperor, dirigida por Lee Tamahori.