
Here's a complex question that requires someone to reason about the input, can you answer it?
Name the American hip hop recording artist, actor and activist from Brooklyn who starred alongside Bruce Willis in the 2006 American crime thriller film '16 Blocks'?


Mos Def
