- 24 …. Reed Pollock (8 episodes, 2007)
- Fielder’s Choice (2005) (TV) …. Phillip
- Medium …. David Call (1 episode, 2005)
- ER …. Med Student George Henry / … (4 episodes, 1997-2005)
- Without a Trace …. Lawrence Pierce (1 episode, 2004)
- CSI: Miami …. Scott Mandeville (1 episode, 2003)
- Red Betsy (2003) …. Orin Sanders
- Hack …. Jimmy Scanlon (1 episode, 2003)
- The Space Between (2002) …. Ticket Man
- Unfaithful (2002) …. Bill Stone
- Night Visions …. Andy Harris (1 episode, 2001)
- Law & Order: Special Victims Unit …. Jason Mayberry (1 episode, 2001)
- The Zeta Project …. Wade Pennington (1 episode, 2001)
- Acceptable Risk (2001) (TV) …. Edward Welles
- Your Guardian (2001) …. Parker Smith
- The Audition (2000)
- Take Me Home: The John Denver Story (2000) (TV) …. John Denver
- The Wild Thornberrys …. Barking Deer #1 / … (2 episodes, 1999-2000)
- Now and Again …. Craig Spence (4 episodes, 1999-2000)
- Popular …. Mr. Luke Grant (4 episodes, 1999)
- The Apartment Complex (1999) (TV) …. Stan Warden
- Floating (1999) …. Doug
- Superman …. Cosmic Boy / … (1 episode, 1998)
- Touched by an Angel …. Nurce Arthur (1 episode, 1998)
- Poltergeist: The Legacy …. Josh Miller (1 episode, 1998)
- Target Earth (1998) (TV) …. Commander Fauk, Alien Chief
- Suicide, the Comedy (1998) …. JJ
- The Hunger …. Neville (1 episode, 1997)
- Do Me a Favor (1997) …. Marty
- Quiet Days in Hollywood (1997) …. Richard
- In the Presence of Mine Enemies (1997) (TV) …. Sergeant Lott
- Melrose Place …. Carter Gallavan (8 episodes, 1996-1997)
- The Others (1997) …. VTV Director
- ABC Afterschool Specials …. Roger (1 episode, 1996)
- Driven (1996) …. LeGrand
- Dare to Love (1995) (TV) …. Stephen
- The Show Formerly Known as the Martin Short Show (1995) (TV) …. Rob ‘That’s Right’ Tarda
- Fighting for My Daughter (1995) (TV) …. Eric
- Snowy River: The McGregor Saga …. Sam Taylor (2 episodes, 1995)
- Siringo (1994) (TV) …. Winton Powell
- Candles in the Dark (1993) (TV) …. Jaan Toome
- Life Goes On …. Jesse McKenna (35 episodes, 1991-1993)
- Highway to Hell (1992) …. Charlie Sykes
- Captive (1991) (TV) …. Jeff Frost
- An Inconvenient Woman (1991) (TV) …. Kippie Petworth
- So Proudly We Hail (1990) (TV) …. Billy Kincaid
- True Blood (1989) …. Donny Trueblood
- Nobody’s Perfect (1989) …. Stephen/Stephanie
- CBS Schoolbreak Special …. Michael Wells (1 episode, 1988)
- April Morning (1988) (TV) …. Adam Cooper
- Apprentice to Murder (1988) …. Billy Kelly
- There Must Be a Pony (1986) (TV) …. Josh Sydney
- Spencer …. Spencer Winger (6 episodes, 1984-1985)
- Silence of the Heart (1984) (TV) …. Skip Lewis
- Oxford Blues (1984) (uncredited) …. Computer Hacker
- Flight 90: Disaster on the Potomac (1984) (TV) …. Al Hamilton

