Netflix Movies Starring Louisa Clein

Louisa Clein was born in 1979 in Poole, Dorset, England. She is an actress, known for Judge John Deed (2001), Frost Giant (2010) and Joel, the Superman (2009). Read more on iMDB