Here’s a trailer for This Revolution, which is slated for a 2005 release date. The clip shows Immortal Technique going off on a cop and it makes you wonder how Stephen Marshall and Rosario Dawson actually felt when they were arrested for real while shooting for the film.

Courtesy of Guerrilla News Network (large quicktime)