Not suitable for 7 years olds, my daughter found this on Netflix and the themes are way too grown up for her. I’m sure in a few years she will understand it. So any younger children wanting to watch this, maybe should avoid it. It’s probably best for 12+ the PG rating should be changed.