Baby Boy
An immature young adult named Jody (Tyrese Gibson) lives with his mother Juanita (Adrienne-Joi Johnson) in South Central Los Angeles. He spends most of his time with his unemployed best friend Sweetpea (Omar Gooding) and does not seem interested in becoming a responsible adult. However, he is forced to mature as a result of a number of factors, one in particular being his mother's new boyfriend, an ex-con named Melvin (Ving Rhames) who moves into their home. Another factor is his children - a boy with his current girlfriend Yvette (Taraji P. Henson) and a baby girl with a young lady named Peanut. Yvette constantly asks Jody if he will ever come live with her and their son, but Jody avoids the subject and comes and goes as he pleases. Jody also continues seeing other women, including Peanut. This becomes an issue between him and Yvette as well.
Eventually, Yvette's gangster ex-boyfriend Rodney (Snoop Dogg), is released from prison and returns to the neighborhood to challenge Jody. Rodney attempts to rape Yvette in front of her son, and also tries to kill Jody in a drive-by shooting; however, he is unsuccessful with both efforts. Jody and Sweetpea confront Rodney, and as he attempts to escape, Jody shoots him in the ankle. Sweetpea urges Jody to kill Rodney, but he refuses, at which point Sweetpea kills Rodney himself. After reflecting on the death of Rodney and how he put Yvette and his son in danger by not being around consistently, Jody finally moves out of his mom's house and in with Yvette. Jody has now become a mature man, realizing that his mom's relationship with Melvin is a stable one and that he has a family of his own that he needs to protect and take care of.



