4 credits on file—3 films and 1 show, spanning 2001–2025.
The Monkey
2025 · 54/100
Longlegs
2024 · 62/100
TRON: Legacy
2010 · 64/100
Smallville
2001–2011 · 74/100