Great acting.
Writing and pace could've been better. Tyler perry's writing and dialogue choices seem that be more and more predictable and one level in his movies now however the casting and acting were great and the turn of events were interesting but the film did feel drawn out at times.