She was ten years old when she made her entertainment debut. She was cast in the musical Billy Elliot.
From 2009 to 2014, she was a student at the Sylvia Young Theater School. She is featured in the music video for The Temper Trap's "Love Lost." She released an original single of her own called "Adore" in July of 2018.
She has brother named Basil and a sister. Her parents are named Virginia and Craige.
She stars alongside Olivia Mai Barrett in the series Penny on M.A.R.S.