Annie Townsend: Annie Townsend. Actress: Helen. Annie Townsend is known for Helen (2008).
Known For: Helen (Helen)