the movie received generally positive reviews