Uśmiech losu jako Oficer Diamond 2012: Kula w łeb jako Louis Blanchard 2018: Canal Street jako detektyw Mike Watts
Seriale telewizyjne 1994: Nowojorscy gliniarze (NYPD Blue) jako Sal Medina 1995: Oblicza Nowego Jorku jako Bobby Lunas 1997: Oz jako Dino Ortolani 1997: Prawo i porządek jako detektyw Paul Falsone 1997–1999: Wydział zabójstw Baltimore (Homicide: Life on the Street) jako detektyw Paul Falsone 1999–2000: Brygada ratunkowa (Third Watch) jako Matty Caffey 2001–2002: UC: Undercover jako Jake Shaw 2003: Nocny kurs (Hack) jako Nick Duarte 2003: Oz jako Dino Ortolani 2004: The Jury jako Victor Torres 2004: Las Vegas jako Junior Gomez 2004-2005: Kevin Hill jako Damian „Dame” Ruiz 2006: Zaklinacz dusz (Ghost Whisperer) jako John Gregory 2006–2007: Krok od domu (Close to Home) jako Ray Blackwell 2008: CSI: Miami jako Hector Salazar 2009: Dr House jako Donny 2010: Wzór jako Lonnie Moses 2010: Podkomisarz Brenda Johnson jako detektyw Frank Verico 2010: Tożsamość szpiega jako Cole 2010: Pacyfik jako sierżant John Basilone 2010: Hawaii Five-0 jako sierżant Cage