2017- Act
Riverdale
Actor - Robert Phillips
Santa Clarita Diet
Actor - Boone Traver
2016- Act
Wrecked
Actor - Brewster
2015- Act
Supergirl
Actor - Otis Graves
2013- 2018
The Originals
Actor - Emmett
2013
6.6
Devil's Knot
Actor - Det. Bryn Ridge
2012
I Am Bruce Lee
Actor - Petrov (segment Fist of Fury)
Full filmography