2022
Going Home as Alec Sumner (12 episodes)
2022
Motorvation as James
2013
Killing Kennedy as Agent O'Reilly
2013
Masters of Sex as Al Neely (1 episode)
2012
The Client List as Electrician (1 episode)
2011
Revenge as Kevin Hunter (1 episode)
2011
Switched at Birth (2 episodes)
2011
Switched at Birth as Patrick (5 episodes)
2011
Body of Proof as Bill Hemington (1 episode)
2010
Farewell Mr. Kringle as Mark Stafford
2008
Moonlight & Mistletoe as Peter
2006
Jericho as Roger Hammond (2 episodes)
2006
Psych as Matt Tompkins (1 episode)
2006
Love Monkey as Jake Dunne (3 episodes)
2005
Ghost Whisperer as Matt Vonner (1 episode)
2005
Medium as Scott Carlow (1 episode)
2004
Clubhouse (2 episodes)
2003
What Boys Like as Jay
2003
Las Vegas (2 episodes)
2003
Playmakers as Derek McConnell (11 episodes)
2003
Hollywood Homicide as Cheeseburger Cop
2002
Birds of Prey as Jack Barrett (1 episode)
2002
Without a Trace as Jay McCann (1 episode)
2002
CSI: Miami as Kevin Sheridan (1 episode)
2002
Monk as Scott Gregorio (1 episode)
2002
First Monday as Jerry Klein (13 episodes)
2000
CSI: Crime Scene Investigation as Hank Peddigrew (7 episodes)
2000
Bull as Carson Boyd (22 episodes)
1999
Cold Hearts as Charles
1999
Law & Order: Special Victims Unit as James Olson (1 episode)
1998
Charmed as The Snake (1 episode)
1997
Jenny as Jeremy (1 episode)
1997
Buffy the Vampire Slayer as Owen Thurman (1 episode)
1995
Space: Above and Beyond as Ensign (1 episode)
1995
JAG as Sergeant Barnes (1 episode)
1994
Touched by an Angel as Billy (1 episode)
1994
ER as Mr. Lattimer (1 episode)
1990
Wings as Shawn Palmer (1 episode)