I feel a little bad doing this plug, but I strongly recommend Avatar: The Last Airbender when you feel he's old enough. (Seven seems to be a reasonable time to introduce it.) If you haven't seen it, see it for yourself first. It is perhaps the deepest and most nuanced "made for kids" thing I've seen at all: it provides a lot of discussion fodder.