At Metacritic , which assigns a weighted mean rating out of 100 to reviews from mainstream critics , the film received an average score of 70 , based on 41 reviews , which indicates " generally favorable reviews " .