Actor mejor conocido por su papel protagónico de Tewkesbury en la película de Netflix del 2020 Enola Holmes. Tuvo un papel recurrente en la serie de televisión del 2019 Medici como Piero de Medici. Consiguió el papel de Peter Pan para la película del 2021 The Lost Girls. Le ha dado crédito a su hermana mayor Issie por influir en sus preferencias musicales. Su hermana menor Millie tiene una cuenta popular de TikTok en zooweemama ______".
Hizo su debut actoral en un episodio de la serie de BBC Boomers.
Tuvo un papel pequeño como el personaje G-Man en la película del 2017 Paddington 2.
Es de Inglaterra. Ha acreditado a su hermana mayor por influir en sus preferencias musicales. Ha estado saliendo con Sydney Chandler.
Actuó en Enola Holmes junto con Millie Bobby Brown y Henry Cavill.