In 2004, he was a lead in the TV film "Crown Heights" and acted in one episode of "Soul Food". In 2005, he acted in "". In 2006, he directed and co-starred in the film "Hard Luck", starring Wesley Snipes as the lead, and Cybill Shepherd was also in it. Snipes plays Lucky, a down on his luck former criminal and drug dealer whose post prison trials and tribulations take him on a wild adventure. In 2007, he acted in an episode of "Law & Order" and the film "Sharpshooter". That year, he returned to directing for television starting with three episodes of "Damages", in which he also had recurring role until 2009.