2025
I Know What You Did Last Summer
2024
The Six Triple Eight as Colonel Collins
2024
Gaslit by My Husband: The Morgan Metzer Story as Rodney Metzer
2023
The Christmas Classic as Brynn Flynn
2022
Minx as Billy Brunson (3 episodes)
2021
Masquerade as Daniel
2021
Walker as Clint West (8 episodes)
2018
The Iron Orchard as Dent Paxton
2018
This Close as Shep (3 episodes)
2015
Nostradamus as Harry Fisher
2013
Parkland as Emory Roberts
2013
Marvel's Agents of S.H.I.E.L.D. as Miles Lydon (1 episode)
2013
Ray Donovan as Tommy Wheeler (3 episodes)
2013
Bates Motel as Sam Loomis (6 episodes)
2013
We Can't Help You as Boss
2011
Talking Dead as Self (1 episode)
2011
Beautiful Boy as Cooper
2010
The Walking Dead as Spencer Monroe (16 episodes)
2010
Unthinkable as Bomb Disposal Expert
2009
The True-Love Tale of Boyfriend & Girlfriend as Girlfriend
2008
The Informers as Martin
2007
The House of Usher as Roderick Usher
2007
John from Cincinnati as John Monad (10 episodes)
2006
Friday Night Lights as Noah Barnett (2 episodes)
2006
Love and Debate as Alex
2006
The Utopian Society as Justin Mathers
2006
Lenexa, 1 Mile as Shane Bolin
2006
Glory Road as Jerry Armstrong
2005
Surface as Jackson Holden (4 episodes)
2004
The Tony Danza Show as Self (1 episode)
2004
Wimbledon as Jake Hammond
2004
The Day After Tomorrow as J.D.
2004
Deadwood as Morgan Earp (1 episode)
2003
One Tree Hill as Julian Baker (71 episodes)
2002
CSI: Miami as Patrick Wilder (1 episode)
2002
She Spies as Fake College Guy (1 episode)
2002
Watching Ellie (1 episode)
2001
Holiday in the Sun as Griffen Grayson
2001
Wolf Lake as Scott Nichols (1 episode)
2001
Six Feet Under as Kyle (4 episodes)
2000
CSI: Crime Scene Investigation as Adam Walkey (1 episode)
1999
Odd Man Out as Lyle (1 episode)
1999
Family Law as James Perliss (1 episode)
1995
Sliders as Seth (1 episode)