1. "Prison Break" .... Michael Scofield (2005-2007)
2. "Ghost Whisperer" .... Sgt. Paul Adams (1 episode, 2005)
- Pilot (2005) TV Episode .... Sgt. Paul Adams
3. Stealth (2005) (voice) .... EDI
4. "Joan of Arcadia" .... Ryan Hunter (2 episodes, 2005)
- Something Wicked This Way Comes (2005) TV Episode .... Ryan Hunter
- Common Thread (2005) TV Episode .... Ryan Hunter
5. The Confession (2005) .... Husband/Prisoner
6. Underworld (2003) .... Dr. Adam Lockwood
... aka Underworld (Germany)
7. The Human Stain (2003) .... Young Coleman Silk
... aka Couleur du mensonge, La (France)
... aka Menschliche Makel, Der (Germany)
8. "Dinotopia" (2002) (mini) TV Series .... David Scott
9. Room 302 (2001) .... Server #1
10. "ER" .... Mike Palmieri (1 episode, 2000)
- Homecoming (2000) TV Episode .... Mike Palmieri
11. "Time of Your Life" .... Nelson (2 episodes, 1999-2000)
- The Time They Got E-Rotic (2000) TV Episode .... Nelson
- The Time the Truth Was Told (1999) TV Episode .... Nelson
12. "Popular" .... Adam Rotchild Ryan (2 episodes, 2000)
- Ch-Ch-Changes (2000) TV Episode .... Adam Rotchild Ryan
- All About Adam (2000) TV Episode .... Adam Rotchild Ryan
13. Romeo and Juliet (2000) (V) .... Paris
14. "Buffy the Vampire Slayer" .... Gage Petronzi (1 episode, 1998)
... aka BtVS (USA: promotional abbreviation)
... aka Buffy
... aka Buffy the Vampire Slayer: The Series
- Go Fish (1998) TV Episode .... Gage Petronzi
2. "Ghost Whisperer" .... Sgt. Paul Adams (1 episode, 2005)
- Pilot (2005) TV Episode .... Sgt. Paul Adams
3. Stealth (2005) (voice) .... EDI
4. "Joan of Arcadia" .... Ryan Hunter (2 episodes, 2005)
- Something Wicked This Way Comes (2005) TV Episode .... Ryan Hunter
- Common Thread (2005) TV Episode .... Ryan Hunter
5. The Confession (2005) .... Husband/Prisoner
6. Underworld (2003) .... Dr. Adam Lockwood
... aka Underworld (Germany)
7. The Human Stain (2003) .... Young Coleman Silk
... aka Couleur du mensonge, La (France)
... aka Menschliche Makel, Der (Germany)
8. "Dinotopia" (2002) (mini) TV Series .... David Scott
9. Room 302 (2001) .... Server #1
10. "ER" .... Mike Palmieri (1 episode, 2000)
- Homecoming (2000) TV Episode .... Mike Palmieri
11. "Time of Your Life" .... Nelson (2 episodes, 1999-2000)
- The Time They Got E-Rotic (2000) TV Episode .... Nelson
- The Time the Truth Was Told (1999) TV Episode .... Nelson
12. "Popular" .... Adam Rotchild Ryan (2 episodes, 2000)
- Ch-Ch-Changes (2000) TV Episode .... Adam Rotchild Ryan
- All About Adam (2000) TV Episode .... Adam Rotchild Ryan
13. Romeo and Juliet (2000) (V) .... Paris
14. "Buffy the Vampire Slayer" .... Gage Petronzi (1 episode, 1998)
... aka BtVS (USA: promotional abbreviation)
... aka Buffy
... aka Buffy the Vampire Slayer: The Series
- Go Fish (1998) TV Episode .... Gage Petronzi