Percy(Bernie Mac) and Marilyn(Judith Scott) are renewing their vows for their anniversary, and their daughter Theresa(Zoe Saldana) brings her boyfriend Simon(Ashton Kutcher) for them to meet. Unbeknownst to her parents, the kids plan to announce their engagement during the weekend. The Jones family is Black; Theresa neglects to tell them Simon is White. Race complicates Percy's general mistrust of any boyfriend, so he instigates an investigation of Simon, discovering he's recently lost his job and hasn't told Theresa. Mistrust rears its ugly head, and in the process of Theresa and Simon's argument, Marilyn and Percy fall out. What can the men do to cross the divide between each other and between men and women? Will anyone be exchanging vows?