11 credits

That Wasn't Supposed to Happen(2019)
Officer Drater

Bailiwick(2017)
Brian

Bachelors Grove(2014)
Coach Baker

The Judas Run(2014)
Mr. DeGroot

Frankenstein: Day of the Beast(2011)
The Monster

Payton Collins: Serial Rapist(2011)
Police Captain Bill Harrison

Satanic Panic(2009)
Tim Richards

The Dark Knight(2008)
Assistant D.A. (uncredited)

Fred Claus(2007)
Christmas Shopper (uncredited)

Stranger Than Fiction(2006)
Business Man (uncredited)

The Devil Wears Prada(2006)
Fund Raiser (uncredited)