
Filmography33 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2010 | Blue BloodsSeries | Sonny Malevsky | 48 |
| 2010 | Sex and the City 2Movie | Handsome Man At Wedding | 48 |
| 2010 | Young JusticeSeries | Captain Atom (voice) | 48 |
| 2008 | Batman: The Brave and the BoldSeries | Adam Strange (voice) | 46 |
| 2008 | FadeMovie | Doctor McCabe | 46 |
| 2007 | Burn NoticeSeries | Holcomb | 45 |
| 2005 | Confessions of an Action StarMovie | Drug Lord | 43 |
| 2005 | Disney Heroes Volume 1Movie | Tarzan (voice) | 43 |
| 2004 | Justice League UnlimitedSeries | Jason Blood (voice) | 42 |
| 2004 | MarmaladeMovie | Peter | 42 |
| 2003 | Written In BloodMovie | Matthew Ransom | 41 |
| 2002 | Tarzan & JaneMovie | Tarzan (voice) | 40 |
| 2001 | Justice LeagueSeries | Etrigan the Demon / Jason Blood (voice) | 39 |
| 2001 | Crossing JordanSeries | James Horton | 39 |
| 2001 | BonesMovie | Al Lupovich | 39 |
| 2001 | The Pretender 2001Movie | Jarod | 39 |
| 2001 | The Pretender: Island of the HauntedMovie | Jarod | 39 |
| 2001 | The Legend of TarzanSeries | Tarzan (voice) | 39 |
| 2000 | Jackie Chan AdventuresSeries | Giles (voice) | 38 |
| 2000 | Net WorthMovie | Michael Winslow | 38 |
| 1996 | The PretenderSeries | Jarod | 34 |
| 1996 | ProfilerSeries | Jarod | 34 |
| 1996 | FreewayMovie | Larry | 34 |
| 1995 | JeffreyMovie | Steve Howard | 33 |
| 1994 | Angel 4: UndercoverMovie | Ryan Gersh | 32 |
| 1993 | The Adventures of Brisco County, Jr.Series | Johnny | 31 |
| 1993 | Late Night with Conan O'BrienSeries | Self - Guest | 31 |
| 1992 | Red Shoe DiariesSeries | The New Man | 30 |
| 1992 | 2000 Malibu RoadSeries | Roger Tabor | 30 |
| 1990 | The Great Los Angeles EarthquakeMovie | Larry, the Mayor's City Official Aide | 28 |
| 1988 | Take My Daughters, PleaseMovie | Joe Blake | 26 |
| 1965 | Days of Our LivesSeries | Mike Horton | 3 |
| 0 | Diggin’ Up "Bones"Movie | Self | — |