2018
The Romanoffs as Philip Hayward (1 episode)
2016
Gilmore Girls: A Year in the Life as Christopher Hayden (1 episode)
2016
Deadly Inferno as Colin
2016
Insecure as Isaac (1 episode)
2016
Timeless as Lucy's Boss (1 episode)
2016
Milton's Secret as Bill Adams
2016
The Convenient Groom as Lucas Wright
2015
Charming Christmas as Nick
2013
Hunting Season as Mike Davis
2013
Cracked as Detective Aidan Black (21 episodes)
2011
Mega Cyclone as Jason Newmar
2010
On Strike for Christmas as Stephen Robertson
2010
The Wish List as Fred Jones
2010
Rookie Blue as Lloyd Hill (1 episode)
2009
Accidentally on Purpose (2 episodes)
2009
Drop Dead Diva as Charles Ellis (1 episode)
2009
Before You Say 'I Do' as George Murray
2008
Inconceivable as Jon Du Bose
2008
Sticks & Stones as Neil Martin
2007
Private Practice as Kevin Nelson (13 episodes)
2007
Towards Darkness as Charlie Bain
2005
His and Her Christmas as Tom Lane
2005
Murder in the Hamptons as Ted Ammon
2005
Break a Leg as Happy Actor
2005
Happy Endings as Gil
2003
I'm with Her as Patrick Owen (22 episodes)
2003
Under the Tuscan Sun as Ed
2003
Testosterone as Dean Seagrave
2002
CSI: Miami as Rick Breck (1 episode)
2001
Mutant X as Mark Kearney (1 episode)
2001
The Division (6 episodes)
2000
CSI: Crime Scene Investigation as Ian Wolf (1 episode)
2000
Gilmore Girls as Christopher Hayden (37 episodes)
2000
Grapevine as Matt Brewer (6 episodes)
1999
Cold Feet as Adam Williams (4 episodes)
1999
Providence as Russell Banks (1 episode)
1998
Two of a Kind as Rick (1 episode)
1998
Will & Grace as Campbell (1 episode)
1998
Half Baked as After School Dad
1996
Night of the Twisters as Farm Dad
1994
Friends as Kyle (1 episode)
1992
Forever Knight (1 episode)