Sofia Beatrice Barclay, née le 31 août 1988, est une actrice britannique. Barclay est née au centre de Londres avec son frère jumeau. Elle est la fille de Ferzana et Aidan Barclay, et la petite-fille de Sir David Barclay. Barclay a étudié à la Westminster School. Elle a suivi des cours à la Square Theatre School à New York. Initialement créditée sous le nom de Sofia Stuart, Barclay a commencé sa carrière au théâtre. Elle a joué Desmonda dans la production de 2012 d'Othello du Jack Studio Brockley et a participé à la tournée de 2014 de The Two Worlds of Charlie F. Elle a ensuite tenu d'autres rôles au théâtre en incarnant Anna dans Future Conditional à l'Old Vic en 2015 et Nathalie dans Mosquitoes au National Theatre en 2017. En 2018 et 2019, Barclay a joué Selina dans la sitcom juridique de BBC Two Defending the Guilty et Alisha dans la production du Hampstead Theatre Everyday I Make Greatness Happen, a eu un petit rôle dans le film In Darkness, et a été choisie pour incarner Adela Zal dans un pilote pour un potentiel spin-off de NYPD Blue sur ABC. Elle est ensuite apparue dans Sulphur and White de Julian Jarrold.
Barclay a eu des rôles récurrents en tant que Zarina dans la sitcom de Channel 4 de 2021 We Are Lady Parts et Dr Sullivan, la sœur de Roy Kent (Brett Goldstein) dans les deuxième et troisième saisons de la comédie sportive Apple TV+ Ted Lasso. Elle a créé le rôle de Maya dans The Collaboration au Young Vic en 2022. L'année suivante, elle a joué Suzy Ray dans la comédie romantique Love Again et a prêté sa voix à Malala Windsor (Spider-UK) pour la suite animée Marvel Spider-Man: Across the Spider-Verse. En juillet 2024, il a été annoncé que Barclay jouerait aux côtés de Leo Suter dans une relance de Lynley pour BBC One et BritBox. Elle a également joué Safiya Zamil dans le thriller Apple TV+ Prime Target.