”Oh Happy Day” er en film om Hannah, en kvinde i sin næstbedste alder uden de store forventninger til livet. Hun har resigneret med mand og søn i en af de små byer, man plejer at skynde sig igennem.
Men så let slipper hun ikke. For hun vinder billetter til gospelkoncerten i domkirken, og så er Fanden løs eller Gud, om man vil. Eller Jackson, den sorte gospelpræst, som mod sin vilje strander i byen. Og alt bliver vendt på hovedet også Hannah, som genopdager følelser, hun ikke har brugt i årevis. Og genfinder betroede talenter, som ellers var gravet ned.