6 credits on file—6 films, spanning 2010–2025.
The Last Rodeo
2025 · 67/100
The Vast of Night
2019 · 69/100
Wildlife
2018 · 71/100
Upstream Color
2013 · 68/100
I Spit on Your Grave
2010 · 51/100
Super
2010 · 62/100