My 4 and 6 are a little too fidgety so they definitely wouldn’t have sat through it just based on the length. Other than a little bit of PG-13 language though, there’s nothing content-wise that I would have felt uncomfortable with them watching. My 9yo enjoyed it :)