Movie Appearances
TV Appearances

Criminal Minds
as Daniel Morrison
2005

Shameless
as Kris
2011

Trial & Error
as Airline Rep (uncredited)
2017

NCIS
as Spencer Cox
2003

Grey's Anatomy
as Dylan
2005

The Men Who Built America
as Andrew Carnegie (The Younger)
2012

Rizzoli & Isles
as Drew Bigsby
2010

The Walking Dead
as Ken
2010

The Politician
as Derek
2019

Army Wives
as Greg Turner
2007


