I've watched this movie several times over the years. The big name actors like Robert Redford, Morgan Freeman, Josh Lucas and Jennifer Lopez bring everything to the screen you'd expect. This is a great story from beginning to end. Jennifer Lopez is a very underrated actress and in my opinion, this is one of her best. In short, this is a feel good movie about domestic violence, heartbreak, undying friendship, forgiveness and love.