En 2018, elle sort diplômée de la Royal Academy of Dramatic Art[2].
En 2020, elle fait ses débuts au cinéma dans le rôle de Kate dans le film dramtique Été 85 de François Ozon[3]. La même année, elle est recrutée dans la mini-série Station Eleven de HBO, tiré du livre éponyme de Emily St. John Mandel[4]. Elle y interprète Alexandra, une membre de la Symphonie voyageuse trop jeune pour se souvenir du monde avant la grippe[4].
En 2024, elle rejoint le casting de la saison 2 de The Serpent Queen dans le rôle de Marguerite de France, fille de Catherine de Médicis, interprétée par Samantha Morton[5]. Cette année-là, elle joue dans le court-métrage Stella de Yvonne Lawlor[6].
En 2025, elle rejoint la franchise Jurassic Park en interprétant Nina, une matelot, dans le septième film de la série Jurassic World : Renaissance aux côtés de Scarlett Johansson et Jonathan Bailey[7]. Elle raconte dans une interview qu'elle a été recrutée par Zoom après avoir envoyé une vidéo au réalisateur Gareth Edwards[8]. La même année, elle est annoncée au casting de la prochaine mini-série de la BBC réalisée par Richard Gadd, Half Man, aux côtés de Neve McIntosh, Stuart McQuarrie et Jamie Bell[9].