Gunmen stars Christopher Lambert, Mario Van Peebles, Dennis Leary, and Patrick Stewart (!!!!), and also features appearances by Eric B., Big Daddy Kane and Yo! MTV Raps hosts Doctor Dre and Ed Lover. All of them play themselves, but that's not the strangest part. The strangest part is that these iterations of Rakim and Kane are not just rappers, but also some kind of gun-running, puddle-jumping mercs for hire apparently. I'm not sure how that works exactly, but you can see for yourself by streaming the trailer and purchasing the movie below. In case you need any more incentive to do so, (get your head examined and) here's a Washington Post review written by David Mills, who went on to become a TV writer for The Wire among other shows.