This is an excellent film Viola Davis is magnificent and Jennifer Lopez is wonderful the two are the dynamic duo. This is by far a 5 out of 5 movie hands down. The director did an outstanding job with showing how a person can be pushed over the edge mentally. Great acting all around.