Welsh actress born in December 1980 in North Cornelly, Wales, UK. Her works include Stella (2012), The Green Green Grass (2005), and It's My Shout: Short Films from Wales (2016).
Welsh actress born in December 1980 in North Cornelly, Wales, UK. Her works include Stella (2012), The Green Green Grass (2005), and It's My Shout: Short Films from Wales (2016).