To me, this was Tyler Perry's greatest work! He went back to creating a great movie that outdid his first two (which were good movies also). I was kind of disappointed in "Why Did I Get Married" and "Meet the Browns", but he has redeemed himself in this one! The actors and actresses in this movie were all seasoned performers and played their roles. Sanaa Lathan you will love and hate her role, but it was so real. I was also happy to see the return of Robin Givens in a very positive role and she did an outstanding job. Alfre Woodard- no matter what role she plays--she makes it her own. Even Tyler Perry role, although toned down for this movie, he showed is versitility in playing a different role than we expected...great job!