
Filmography38 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2024 | LandmanSeries | Bob Knowles | 52 |
| 2019 | Christmas in MontanaMovie | Travis Carson | 47 |
| 2018 | Breaking & ExitingMovie | Officer Davis | 46 |
| 2017 | Framed for Murder: A Fixer Upper MysteryMovie | Macintyre Sullivan | 45 |
| 2017 | Concrete Evidence: A Fixer Upper MysteryMovie | Mac Sullivan | 45 |
| 2016 | Private EyesSeries | Dominik Chambers | 44 |
| 2011 | Matty Hanson and the Invisibility RayMovie | Cutter Hanson | 39 |
| 2010 | HavenSeries | William | 38 |
| 2010 | Lake Placid 3Movie | Nathan Bickerman | 38 |
| 2009 | The Vampire DiariesSeries | Tripp Cooke | 37 |
| 2008 | Fear ItselfSeries | Dennis Mahoney | 36 |
| 2008 | Family ManMovie | Dennis Mahoney | 36 |
| 2007 | The GuildSeries | Colin Ferguson | 35 |
| 2007 | Christmas in ParadiseMovie | Dan Casey | 35 |
| 2006 | EurekaSeries | Jack Carter | 34 |
| 2006 | TeachersSeries | — | 34 |
| 2006 | The House Next DoorMovie | Walker Kennedy | 34 |
| 2006 | Playing HouseMovie | Michael Tate | 34 |
| 2005 | Guy in Row FiveMovie | Dean | 33 |
| 2005 | Confessions of a Sociopathic Social ClimberMovie | Charles Fitz | 33 |
| 2004 | Career SuicideMovie | Rod | 32 |
| 2003 | CouplingSeries | Patrick Maitland | 31 |
| 2002 | CSI: MiamiSeries | Dominic Whitford | 30 |
| 2002 | We Were the MulvaneysMovie | Dr. Witt | 30 |
| 2002 | HypaSpaceSeries | Self | 30 |
| 2001 | Crossing JordanSeries | Brad Ferris | 29 |
| 2001 | JeniferMovie | Peter | 29 |
| 2000 | TitusSeries | Dr. Bennet | 28 |
| 2000 | Malcolm in the MiddleSeries | Deputy Brock | 28 |
| 2000 | GirlfriendsSeries | Eric Stone | 28 |
| 2000 | Daydream Believers: The Monkees' StoryMovie | Van Foreman | 28 |
| 2000 | Cover Me: Based on the True Life of an FBI FamilySeries | — | 28 |
| 1998 | More Tales of the CitySeries | Burke Andrew | 26 |
| 1998 | The Opposite of SexMovie | Tom DeLury | 26 |
| 1997 | The HungerSeries | Peter Garson | 25 |
| 1997 | A Prayer in the DarkMovie | Jimmy Flood | 25 |
| 1995 | The Outer LimitsSeries | David | 23 |
| 1992 | Are You Afraid of the Dark?Series | Tommy | 20 |