logo
Helen Griffin backdrop
Helen Griffin poster
Helen Griffin
Helen Griffin is a Welsh actress, playwright and screenwriter. Griffin was born in Swansea in South Wales in 1958 and initially studied to be a psychi...