(According to views)
A British actress, born in London, England. She was raised in London and Paris, France, before moving back to the UK, where she joined a drama school in London. She's known for The...Read more Worst Witch (2020) and A Small Light (2023).