A British actress, born in London, England. Some of her works include The Dig (2021) and Lockwood & Co. (2023).
(According to views)