Best known for starring on New York Undercover as J.C. Williams, an NYPD detective, and for his role as Yul Brenner in Cool Runnings. He began playing Vernon Turner on the FOX series Empire in 2015.
He first appeared on television in a 1993 episode of Where I Live.
He is also known for playing the role of Agent Bill Harken on Alphas.
He was married to Trisha Mann; they had a daughter named Dena and a son named Josiah together before divorcing. He has another daughter named Pria from a prior relationship. He married Cat Wilson in 2003.
His role opposite Michael DeLorenzo on New York Undercover marked the first time an American television police drama featured two people of color in starring roles.