Barry Shabaka Henley was born on September 15, 1954 in New Orleans, Louisiana, USA. He is an actor and producer, known for The Terminal (2004), Collateral (2004) and Rush Hour (1998).