John Singleton wrote and directed this impressive urban drama about an aimless 20-year-old. Hip-hop star Tyrese Gibson is excellent as the lead, who has fathered two children by different women but still lives at home with his mother. Ving Rhames and Snoop Dogg stand out in the supporting cast. Omar Gooding, A.J. Johnson, Taraji P. Henson, Tamara LaSeon Bass.