Aaron (CHRIS ROCK) is a frustrated man. Not only do he and his wife, Michelle (REGINA HALL), live with his parents and must put up with his mom, Cynthia (LORETTA DIVINE), always nagging them about not having any children yet, but as an aspiring author he also lives in the figurative shadow of his younger and highly successful novelist brother, Ryan (MARTIN LAWRENCE).
The two aren't close siblings and their differences come to head when Ryan returns home for their father's funeral that's to take place inside the family home and be presided over by Reverend Davis (KEITH DAVID). Following a mix-up with the body, things only go downhill from there as family and friends gather for the ceremony.
Among them are the brothers' cousins, Jeff (COLUMBUS SHORT) & Elaine (ZOE SALDANA), and her boyfriend, Oscar (JAMES MARSDEN), who her father, Duncan (RON GLASS), doesn't like as he prefers her former boyfriend, Derek (LUKE WILSON). The latter, who still wants to get back with Elaine, has arrived with his friend Norman (TRACY MORGAN) who isn't pleased that they have to drive cantankerous Uncle Russell (DANNY GLOVER) to the funeral. Comely 18-year-old family friend Martina (REGINE NEHY) is also there and has drawn the lascivious attention of Ryan, but Aaron is more concerned with the arrival of Frank (PETER DINKLAGE).
He initially thinks the man is just a friend of his father's, but things become more complicated following Frank's revelation about the deceased man and related threat of blackmail. With Oscar ending up unintentionally high on acid when Elaine gives him what she mistakenly believes is Valium, things quickly spiral out of control for everyone, but especially Aaron who simply wants to deliver a respectful eulogy for his father.