Darrin Fox (CUBA GOODING, JR.) is a New York City advertising executive who hasn't been back to his hometown of Monte Carlo, Georgia since he and his single mom were run out by prudes such as Paulina Pritchett (LaTANYA RICHARDSON).
Two events, however, send him back. One involves his perpetual lying that gets him fired. The other is word that his Aunt Sally (ANN NESBY) has passed away. Accordingly, he returns for the funeral where he meets Paulina's brother, Reverend Lewis (WENDELL PIERCE), local ladies man Lucius (MIKE EPPS), and the flamboyant deejay, Miles (STEVE HARVEY).
He also learns that his aunt listed his inheritance as $150,000 in stock. Yet, the stipulation is that he must take over the Beulah Baptist Church choir and get them ready for the Gospel Explosion competition in Columbus, GA to receive the money, much to his and Paulina's dismay.
Learning that he only has a ragtag group of singers, Darrin sets out to recruit his former childhood friend, Lilly (BEYONCÉ KNOWLES), to lead them. She's initially reluctant, but eventually agrees and they're soon signing up a number of other singers, even including prisoners Johnson (MONTELL JORDAN) and Briggs (T-BONE).
With just six weeks to go before the contest, Darrin works to get them into the competition just so that he can get his money, but soon finds himself falling for Lilly and his old hometown. With Paulina out to derail his efforts and the truth about Darrin threatening to be disclosed, he and his choir try to get ready for the contest.