After the untimely death of a small-town church choir director Bernard Sparrow, (Kris Kristofferson) in Pacashau, Georgia, Vi Rose Hill (Queen Latifah), a practical mother raising two teenagers alone, takes control of the choir using the traditional Gospel style that their Pastor Dale (Courtney B. Vance) approves of. However, the director's widow, G. G. Sparrow (Dolly Parton), the main benefactor to the church, believes she should have been given the position. As in previous years, the choir reaches the regional finals of the national amateur "Joyful Noise" competition, only to be disappointed when a rival choir beats them. Tough times in the town have led to budget problems that threaten to close down the choir, at a time when the town needs the choir's inspiring music more than ever.