Henley played Herbert Muhammad in Ali. In Collateral he made an impression as a sensitive jazz musician living on borrowed time. He also starred in Steven Spielberg's The Terminal. In Miami Vice ...