2024
Signed, Sealed, Delivered: A Tale of Three Letters as Oliver
2022
Haul Out the Holly as Allan
2021
Signed, Sealed, Delivered: The Vows We Have Made as Oliver O'Toole
2019
It's Beginning to Look a Lot Like Christmas as Liam Clark
2018
Welcome to Christmas as Gabe McBride
2018
Signed, Sealed, Delivered: To the Altar as Oliver O'Toole
2018
Signed, Sealed, Delivered: The Road Less Traveled as Oliver O'Toole
2017
Signed, Sealed, Delivered: Home Again as Oliver O'Toole
2017
Signed, Sealed, Delivered: Higher Ground as Oliver O'Toole
2016
Signed, Sealed, Delivered: Lost Without You as Oliver O’Toole
2016
Signed, Sealed, Delivered: One in a Million as Oliver O’Toole
2016
Signed, Sealed, Delivered: From the Heart as Oliver O'Toole
2015
Signed, Sealed, Delivered: The Impossible Dream as Oliver O'Toole
2015
Signed, Sealed, Delivered: Truth Be Told as Oliver O'Toole
2015
Signed, Sealed, Delivered: From Paris with Love as Oliver O'Toole
2014
Signed, Sealed, Delivered for Christmas as Oliver O'Toole
2014
Signed, Sealed, Delivered as Oliver O’Toole (10 episodes)
2013
Signed, Sealed, Delivered as Oliver O’Toole
2013
Amazing as Frank Miller
2013
Reading, Writing & Romance as Wayne
2012
Price Check as Pete Cozy
2012
Chicago Fire as Jack Nesbitt (6 episodes)
2012
How to Fall in Love as Harold White
2012
Political Animals as Gary (1 episode)
2012
The Client List as Ray Stirland (1 episode)
2012
Scandal as Peter Caldwell (1 episode)
2011
Where the Road Meets the Sun as Blake
2011
Franklin & Bash as Ted Rossi (1 episode)
2011
Outcasts as Julius Berger (8 episodes)
2010
Blue Bloods as Richard Rorke (1 episode)
2009
Celebrity Ghost Stories as Self (1 episode)
2007
Nature of the Beast as Donovan
2006
A Christmas Wedding as Ben
2006
Ugly Betty as Daniel Meade (85 episodes)
2006
The Megan Mullally Show as Self - Guest (1 episode)
2006
The Hills as Self (1 episode)
2005
Eyes as Jeff McCann (13 episodes)
2005
Venice Underground as Danny
2004
The L Word as Tim Haspel (16 episodes)
2003
The Ellen DeGeneres Show as Self (1 episode)
2003
The O.C. as Dean Jack Hess (4 episodes)
2002
Dancing at the Harvest Moon as John Keats Fleming
2002
CSI: Miami as Agent Perry (1 episode)
2002
Fastlane as Trey (1 episode)
2002
Resident Evil as Matt Addison
2001
On the Borderline as Luke
2000
The Crow: Salvation as Alex Corvis / The Crow
2000
Wirey Spindell as Wirey, age 17
1999
Get Real as Andrew Clark (1 episode)
1999
The Minus Man as Gene
1998
Around the Fire as Andrew
1998
The Crow: Stairway to Heaven as Alex Corvis / The Crow (1 episode)
1997
Lawn Dogs as Sean Torrance
1997
The View as Self (2 episodes)
1997
Black Circle Boys as Shane Carver
1996
I Shot Andy Warhol as Revolutionary No 2
1996
Welcome to the Dollhouse as Steve Rodgers
1995
The Journey of August King as Hal Wright
1994
Chicago Hope (1 episode)
1994
Party of Five as Brian Stilman (1 episode)
1988
LIVE with Kelly and Mark (1 episode)
1951
Hallmark Hall of Fame (1 episode)