Do not take anyone under 13, due to constant foul language throughout the movie, it is unceasing. Tons of demonic looking weird creatures which are fine for an older crowd of teens/adults who enjoy horror. Three seconds from silly being ridiculous, and not a truly feel good movie overall for a family. Like I mentioned earlier older teens might like it, but not for elementary, and probably carefully consider middle school kids. The hero's best friend is so over the top is gets exhausting. Save your money for Avenger's Endgame. If you want your child/teen to hear a ton of curse words then spend your money freely. Just saying
(good points - shows how important good foster parents are, and how strangers can be the best of friends)