Actor
Barely Legal Lesbian Vampires
2003 · as Richard Austin
The Parasite
1997 · as Professor Richard Austin