Info mistake?
Biography
Tara Ellis is known for Spider (2002), Eden Lake (2008) and Vengeance Is Mine (2021).
Awards
Known For
Filmography
No data