3 credits on file—3 films, spanning 2003–2023.
Foe
2023 · 48/100
Blacklight
2022 · 42/100
The Rage in Placid Lake
2003 · 67/100