Debbon Ayer
In the Forest 2022
Rating: 3.7
Death and Cremation 2010
Rating: 5.6
Freeway Killer 2009
Rating: 5.4
Eternal Sunshine of the Spotless Mind 2004
Rating: 8.3
Tadpole 2002
Rating: 6.2
as Helen
as Martha Leary
as Ruth Slobod