2023
Unicorn Boy as Guard Pantius (voice)
2022
The Best Man: The Final Chapters as Julian Murch (8 episodes)
2022
FROM as Boyd Stevens (30 episodes)
2019
Cold Brook as Gil Le Deux
2019
Losers as Self (1 episode)
2018
The Rookie as Det. Nick Armstrong (11 episodes)
2017
I'm Not Here as Santana
2017
The Bachelors as Dr. Rollens
2017
The Good Doctor as Wes Keller (1 episode)
2017
Claws as Dean Simms (40 episodes)
2017
Stephanie as Leader (uncredited)
2016
Star as Bobby Brooks (9 episodes)
2016
Goliath as Judge Keller (1 episode)
2014
Constantine as Manny (13 episodes)
2014
The Mysteries of Laura as Charles Baptiste (1 episode)
2014
Z Nation as Hammond (1 episode)
2014
Growing Up Fisher as Fred (1 episode)
2013
The Best Man Holiday as Julian Murch
2013
Go for Sisters as Wiley
2013
Sexy Evil Genius as Marvin Coolidge
2013
Snitch as Jeffrey Steele
2012
Zero Dark Thirty as Jack
2012
Wedding Band as Stevie (10 episodes)
2012
Georgia as Michael (3 episodes)
2012
Sunset Stories as Harold
2011
Seeking Justice as Jimmy
2010
30 Days of Night: Dark Days as Todd
2010
Case 219 as Franklyn Bonner
2010
The Killing Jar as Dixon
2010
The Cast of 'Lost': Before They Were TV Stars as Self
2009
The Unusuals as Detective Leo Banks (10 episodes)
2008
Gardens of the Night as Orlando
2008
Sons of Anarchy as Damon Pope (8 episodes)
2008
Felon as Lt. Jackson
2008
Your Name Here as Rich
2008
Ball Don't Lie as Jimmy
2007
Garfield Gets Real as Husband (voice)
2007
28 Weeks Later as Flynn
2005
Criminal Minds as Calvin Shaw (6 episodes)
2004
Lost as Michael Dawson (62 episodes)
2004
The Matrix Recalibrated as Self
2003
The Matrix Revolutions as Link
2003
The Matrix Reloaded: Pre-Load as Self
2003
The Ellen DeGeneres Show as Self (1 episode)
2003
Dead Like Me as Aroun Levert (1 episode)
2003
The Matrix Reloaded as Link
2003
Jimmy Kimmel Live! (2 episodes)
2002
On_Line as Moe Curly
2001
A Day in Black and White
2001
Prison Song as Uncle Cee
2000
CSI: Crime Scene Investigation as Rev. Rhodes (1 episode)
2000
Woman on Top as Monica Jones
2000
Overnight Sensation as Experienced PA
1999
The Best Man as Julian Murch
1999
Law & Order: Special Victims Unit as Brian Traymor (1 episode)
1998
The Tempest as Ariel
1998
Lulu on the Bridge as Bobby Perez
1997
The View as Self (3 episodes)
1997
Oz as Augustus Hill (56 episodes)
1996
Romeo + Juliet as Mercutio
1996
Blood and Wine as Henry
1995
New York News as Benny (2 episodes)
1995
Flirt as Men's Room Man #1
1995
Smoke as Thomas 'Rashid' Cole
1994
ER as Isaac Price (1 episode)
1993
Late Night with Conan O'Brien as Self - Guest (1 episode)
1993
Flirt as Men's Room Man
1990
Law & Order as Jordan Hill (1 episode)
1990
Law & Order as Kenny Rinker (1 episode)
1990
King of New York as Thug Leader
1987
The Days and Nights of Molly Dodd as Singer (1 episode)
1984
The Cosby Show as Scott (1 episode)
1975
Saturday Night Live as Self - Cameo (uncredited) (1 episode)