Helen Griffin was born in Swansea, Wales. She is an actress and writer, known for The Machine (2013), Human Traffic (1999) and Third Star (2010). Read more on iMDB