Sophie est née le 21 février 1996 à Northampton en Angleterre. À l'âge de 4 ans, elle déménage avec sa famille à Warwick où elle fait ses études1. Elle étudie là-bas le théâtre au Playbox Theatre (en). Lors des auditions du Trône de fer, elle se lie d'amitié avec Maisie Williams qui joue le rôle d'Arya Stark1. Sophie adopte d'ailleurs le chien nommé Zunny qui joue le rôle de son loup, Lady2.
Le 15 novembre 2013 elle vient présenter le film Another Me au 8e Festival international du film de Rome au côté de l'acteur Gregg Sulkin et de la réalisatrice Isabel Coixet. À noter que dans ce film, joue Geraldine Chaplin, qui n'est autre que la mère de l'actrice Oona Castilla Chaplin qui joue le rôle de sa belle-sœur (épouse de Robb Stark, joué par Richard Madden) dans la série Game of Thrones : Le Trône de fer.
En juillet 2014, Sophie fait une apparition dans le clip vidéo "Oblivion" du groupe anglais Bastille .
Filmographie
- 2011 - présent : Le Trône de fer : Sansa Stark
- 2013 : Another Me : Fay
- 2013 : The Thirteenth Tale : Adeline March
- 2014 : Barely Lethal