Celie Harris (Fantasia Barrino) lebt zusammen mit ihrer Schwester Nettie (jung: Halle Bailey, erwachsen: Ciara) im amerikanischen Süden des beginnenden 20. Jahrhunderts. Bereits mit vierzehn Jahren wird sie von ihrem Vater vergewaltigt und anschließend an Albert „Mister“ Johnson (Colman Domingo)
Madeas (Tyler Perry) Urenkel Joe (ebenfalls Tyler Perry) schließt endlich das College ab. Da reist natürlich die ganze Familie an, um diesen Moment zu feiern. Doch verborgene Geheimnisse drohen das fröhliche Wiedersehen schnell zu zerstören. Es ist an Madea einzuschreiten, denn sie lässt sich ihre