2018- 2022
Charmed
Actor - Leon
2016
USS Indianapolis: Men of Courage
Actor - Lt. Standish
2013- 2018
The Originals
Actor - Thierry Vanchure
2012- 2014
Dallas
Actor - Tommy Sutter
2008- 2014
Sons of Anarchy
Actor - Edmond Hayes
Full filmography