Lowri Ann Richards Movies, TV Series
2 titles
Acting
Lowri Ann Richards is a prominent figure in the film industry, recognized for her contributions as a screenwriter and director. Her career highlights include the psychological thriller "You Should Have Left," released in 2020, which garnered attention for its intense narrative and strong performance...
HD
2020 93 min
as Welsh Woman
HD
1980 104 min