We saw it and it is definitely geared to 10 and up. Younger kids probably wouldn’t have the attention span for the beginning and there are some more serious scenes that might be upsetting to little ones. Other than that, it was very nicely done.
Saw it least weekend with my six year old daughter who was in rapt attention from start to finish.
I went last weekend with friends. Very near to us was a mom and daughter, maybe 8 or so. She seemed to enjoy it. We all did.