Baby Boy (2001)
Directed by: John Singleton
Starring: Tyrese Gibson, Omar Gooding, Taraji P. Henson, A.J. Johnson, Snoop Dogg, and Ving Rhames