the film generally received mixed reviews from the critics and the public