7 credits on file—4 films and 3 shows, spanning 2006–2023.
One Piece
2023 · 81/100
24 Hours to Live
2017 · 51/100
Black Sails
2014–2017 · 77/100
Dominion
2014–2015 · 70/100
Death Race 2
2010 · 46/100
Starship Troopers 3: Marauder
2008 · 34/100
Blood Diamond
2006 · 77/100