Home / Discover / People

I Spit on Your Grave

2010
as Mrs. Storch

Heaven's Rain

2011
as Julie Mitchell

Kreep

as Millie

The Last Rodeo

2025
as Dr. Morrison

Los jornaleros

2003
as Art patron

The Sector

2016
as Bartender

Producer

Movie Kreep