2021- Act
American Rust
Actor - Virgil Poe
2018
6.7
The Negotiator
Actor - Cal Riley
2017- Act
13 Reasons Why
Actor - Bill Standall
2015- 2018
Quantico
Actor - Clayton Haas
2013
We Gotta Get Out of This Place
Actor - Giff
2006- 2013
Dexter
Actor - Paul Bennett
2005- Act
Supernatural
Actor - Lucifer / Nick
Full filmography