1998 Buffy the Vampire Slayer Gage Petronzi Bölüm: 'Go Fish'
1999–2000 Time of Your Life Nelson 3 bölüm
2000 Popular Adam Rothschild-Ryan 2 bölüm
2000 ER Mike Palmieri Bölüm: 'Homecoming'
2002 Dinotopia David Scott Başrol; 3 bölüm
2005 Joan of Arcadia Ryan Hunter 2 bölüm
2005–2009; 2017 Prison Break Michael Scofield Başrol
2005 Ghost Whisperer Çvş. Paul Adams Bölüm: 'Pilot'
2009 Family Guy Jokey #4 Popüler Çocuk #2 Seslendirme, Bölüm: 'Stew-Roids'
2009 Prison Break: The Final Break Michael Scofield Televizyon filmi
2009 Law & Order: Special Victims Unit Dedektif Nate Kendall Bölüm: 'Unstable'
2011 House Benjamin Byrd Bölüm: 'Charity Case'
2013 Young Justice Slade Wilson / Deathstroke Seslendirme, Bölüm: 'The Fix'
2014–2019 The Flash Leonard Snart / Captain Cold / Leo Snart (Earth-X) / Leonard (Earth-74) Yardımcı oyuncu; 14 bölüm (1.–4. & 6. sezonlar)
2015 Superhero Fight Club Kısa reklam videosu
2016–2018, 2021 Legends of Tomorrow Başrol (1. sezon), Yardımcı oyuncu (2. ve 3. sezonlar), Konuk oyuncu (7. sezon); 23 bölüm
2019 Madam Secretary Senatör Mark Hanson
2019–2021 Law & Order: Special Victims Unit ADA Isaiah Holmes Bölüm: 'Murdered at a Bad Address' Bölüm: 'The Long Arm Of The Witness'
2019 Batwoman Leonard (Earth-74) Seslendirme; Bölüm: 'Crisis on Infinite Earths Part Two'