Es una actriz conocida principalmente por su papel como Sansa Stark en la serie de televisión «Game of Thrones», donde interpretó a Sansa durante las ocho temporadas de la serie, por el cual fue fue nominada para varios premios, incluidos los Premios Emmy y los SAG Awards.
Ha trabajado en cine, con papeles en películas como «X-Men: Apocalypse» (2016), «Josie» (2018) y «Dark Phoenix» (2019). También prestó su voz para el personaje de Heather en la película animada «The Addams Family» (2019).
Protagonizó la obra «Hansel & Gretel» en el teatro The Space en Londres en 2013, la serie de televisión «Survive» y también se unió al elenco de la película «Broken Soldier».
También ha trabajado en varias campañas publicitarias para marcas como Louis Vuitton y Wella Professionals. En 2020, se casó con el músico Joe Jonas y en julio de 2020, la pareja dio la bienvenida a su primer hijo.