Ellen Woomer: Ellen Woomer. Actress: Squealer. Ellen Woomer is known for Squealer (2023), ShadowMarsh (2022) and A Lost Space in the Return (2021).
Known For: Squealer (Silvia), ShadowMarsh (Piper Tomlin), A Lost Space in the Return (Ellen), Hacked (Podcaster)