This is a very good movie...It could be improved with less profanity and deep sizing the manipulative ending...