Tupac Shakur was originally cast to play Sharif but was fired which led to a physical fight with Allen Hughes. Shakur was charged with assault and battery. Shakur bragged about the altercation on an appearance on Yo! MTV Raps (1988). A tape of the appearance was played at the trial as evidence against Shakur. Shakur was sentenced to 15 days in jail.
Larenz Tate grew up on Chicago's Westside which is controlled by the Vice Lords street gang. At the scene where he enters Cain's grandparents home, he subtly throws up the "5" when shaking Cain's hand.