Filmography
| Film | |||
|---|---|---|---|
| Year | Film | Role | Notes |
| 1990 | Ghoul School | O'Rawe | as Keith McKenna |
| 1995 | Gunfighter's Moon | Spud Walker | |
| Dangerous Minds | Huero | Gross revenue: $179,519,401 | |
| 1998 | Airtime | Unknown | |
| The Opposite of Sex | Matt Mateo | ||
| 2000 | Playing Mona Lisa | Eddie / Carl / Ben | |
| 2001 | The Big Day | John | |
| 2003 | Scorched | Mark | Independent film |
| 2006 | The Break-Up | Carson Wigham | Gross revenue: $204,999,686 |
| 2010 | Egg Scape | Ryan | pre-production |
| Television | |||
| Year | Title | Role | Notes |
| 1994 | Touched by an Angel | Peter Enloe | Episode: "Show Me the Way Home" |
| Bionic Ever After? | Astaad Rashid | made-for-TV | |
| 1995 | Cybill | Kelly | Episode: "Virgin, Mother, Crone" |
| If Someone Had Known | Jimmy Pettit | made-for-TV | |
| 1996 | Party of Five | Sean | Episode: "Valentine's Day" |
| Star Command | Ens. Phillip Jackson | made-for-TV | |
| Kindred: The Embraced | Zane | Episode: "Live Hard, Die Young, and Leave a Good Looking Corpse" | |
| The Rockford Files: Friends and Foul Play | Unknown | made-for-TV | |
| Once a Thief | Mac Ramsey | made-for-TV | |
| Mother, May I Sleep with Danger? | Billy Jones (Kevin Shane) | made-for-TV | |
| 1996–1998 | Once a Thief | Mac Ramsey | 22 episodes |
| 1999–2001 | Jack & Jill | David 'Jill' Jillefsky | 32 episodes |
| 2002 | Wednesday 9:30 (8:30 Central) | David Weiss | 8 episodes |
| 2003–2004 | Crossing Jordan | Dr. Peter Winslow | 22 episodes |
| 2004 | Hawaii | Danny Edwards | 8 episodes |
| 10.5 | Dr. Zack Nolan | TV miniseries | |
| 2005–2006 | Charmed | Henry Mitchell | 11 episodes |
| 2005 | Drive | Alex Tully | Unaired Pilot |
| 2006 | Santa Baby | Luke Jessup | made-for-TV |
| 2008 | CSI: Miami | Greg Donner | Episode: "Raging Cannibal" |
| To Love and Die | Blue | 12 episodes | |
| 2008–2009 | Jack Hunter and the Lost Treasure of Ugarit | Jack Hunter | TV miniseries |
| 2009 | High Noon | Duncan Swift | made-for-TV |
| 2008–2009 | Army Wives | Collin Richards | 2 episodes |
| 2009 | Warehouse 13 | Ross | Episode: "Magnetism" |
| 2010 | A Trace of Danger | Dave | made-for-TV |
| 2010 | Gravity | Robert | 10 episodes |
| 2010 | Sunday's at Tiffany's | Hugh | Lifetime |
| 2011 | Final Sale | Ryan Graves | made-for-TV |
| 2012 | The Mentalist | Gabe Mancini | |
Read more about this topic: Ivan Sergei