2015- 2022
The Expanse
Actor - Jim Holden
2013
Sleeping with the Fishes
Actor - Dominic Sebastiani
2011- 2015
Revenge
Actor - Brooks
2008
6.2
10,000 B.C.
Actor - D'Leh
2005
7.9
Sky High
Actor - Warren Peace
Full filmography