Lucia Ramirez (AMERICA FERRERA) and Marcus Boyd (LANCE GROSS) are a young couple who've decided to get hitched before they head off to Laos where he's going to work with the Doctors Without Borders program. With three weeks before they fly off, they travel to Los Angeles to inform their respective families and arrange their shotgun (but not pregnancy related) wedding. The only problem is that neither side has yet to meet the other, and Lucia and Marcus are a bit concerned about that since she's Hispanic and he's African-American.
Unbeknownst to them, their fathers have already met, although not in a friendly sort of fashion as Lucia's dad, Miguel (CARLOS MENCIA) who runs an auto shop, has just towed the expensive car owned by Marcus's divorced deejay father, Brad (FOREST WHITAKER). When they meet again at a restaurant for the first cross family get-together, the two men immediately clash again, to the chagrin not only of their kids, but also Lucia's mom, Sonia (DIANA-MARIA RIVA), and sister, Izzy (ANJELAH N. JOHNSON).
Things don't get any better when Marcus meets Lucia's ultra-traditional grandmother, Momma Cecilia (LUPE ONTIVEROS), or when his dad and friend T.J. (CHARLIE MURPHY) think marriage is a bad idea, although his other, married friend (TAYE DIGGS) thinks otherwise. Brad's longtime friend and lawyer Angela (REGINA KING) wouldn't mind hearing wedding bells either -- for herself -- but Brad has a reputation for going through many younger women.
As the wedding plans begin and quickly proceed, Lucia and Marcus must contend with their families' requests and demands for the event as well as their dads' continued feud.