2020
9.3
I Still Believe
Actor
2017- Act
13 Reasons Why
Actor - Robert Ellman
2006
7.4
Open Season
Actor - Shaw
2004- 2013
CSI: NY
Actor - Mac Taylor
2003
5.7
The Human Stain
Actor - Nathan Zuckerman
2000
6.0
Bruno
Actor - Dino Battaglia
7.0
Deception
Actor - Gabriel
Full filmography