This movie has everything. Great acting, great plot, comedy, drama, and tears. Alfre Woodard was fantastic, and Kathy Bates was memorable. You'll hate Sanaa Lathan, and be surprised by Robin Givens. Tyler Perry was a great supporting actor, and Rockmond Dunbar was strong. It's a great see for all audiences. Go see it, and then buy it!!