critics have given mixed reviews to the movie