Helen Dowson: Helen Dowson. Actress: The Herd. Helen Dowson is known for The Herd (2014), Nothing Man (2017) and The Pitch (2022).
Known For: The Herd (Herd), Nothing Man (Kendra), The Pitch (Actress), Transatlantic Smash (Helen)