[1] She starred as Beth March in the 2017 BBC adaptation of Little Women.
[2] She was brought up in Penarth, went to school in Barry,[3] and trained at the Royal Welsh College of Music & Drama in Cardiff.
[6] Her theatre work has included productions of The Crucible at Bristol Old Vic, YEN at the Royal Exchange, Manchester, and No Other Like Today/Diwrnod Heb Ei Debyg with the National Youth Theatre of Wales.
[7] Her performance in the 2021 Welsh language horror Gwledd/The Feast has been described as "captivating and magnetic".
[8] She has been critical of the decision to film two versions of some Welsh television programmes in both Welsh and English, saying "it's bizarre ... because we’re so open to watching foreign language productions".