En 2007 protagoniza "American Gangster", rodada bajo las órdenes de Ridley Scott y acompañado en el reparto por Russell Crowe, en la que interpreta a Frank Lucas, un vendedor de heroína de Harlem de los década de los 60.