Louisa Clein was born in 1979 in Poole, Dorset, England. She is an actress, known for Judge John Deed (2001), Island at War (2004) and Frost Giant (2010).
Share
Info mistake?
Biography
Louisa Clein was born in 1979 in Poole, Dorset, England. She is an actress, known for Judge John Deed (2001), Island at War (2004) and Frost Giant (2010).