An English actress, born in the small Welsh village of Cwmaman, in South Wales, United Kingdom. She has always been interested and active in the arts rather than just formal studies. She is best known for Last Train to Christmas (2021), and In My Skin (2018).
(According to views)
An English actress, born in the small Welsh village of Cwmaman, in South Wales, United Kingdom. She has always been interested and active in the arts rather than just formal...Read more studies. She is best known for Last Train to Christmas (2021), and In My Skin (2018).