This movie got so much heat and most of it was undeserved. It has done great moments in it and the cast was overall pretty solid