Henley played Herbert Muhammad in Ali, where he appeared with Jamie Foxx. In Collateral, where he appeared again with Foxx, he portrayed a sensitive jazz musician living on borrowed time. In Miami Vice, Henley played superior officer, Lt. Martin Castillo, once again with film co-star Foxx. He played Buddy in the 1998 film How Stella Got Her Groove Back, and Pokerface in the 1999 film Life.