2021
Of Mice and Men as Whit
2016
Bull as Monsignor Espinoza (1 episode)
2010
Blue Bloods as Al Cleary (2 episodes)
2007
I Believe in America as Richard
2007
The Black Donnellys as Mel Donnelly (3 episodes)
2001
Law & Order: Criminal Intent as Aidan Devlin (1 episode)
2000
State and Main as Loop
1999
Man of the Century as Reporter
1999
Law & Order: Special Victims Unit as Richard Witt (1 episode)
1997
The Devil & The Angel as Detective Tommy Leone
1996
Sleepers as Young King Benny
1990
Law & Order as Frank Lorenzi (2 episodes)
1990
Law & Order as Stevie Orlando (1 episode)
1990
Law & Order as Tom Rodriguez (1 episode)