My boys are 18 months apart. DS1 adores a good yarn and I think he would love Harry Potter. But the age gap means bedtime is the same time for both, and DS2 likes pictures to look at when we have stories. One per page at least. He is "half past four".
How old were your DCs when they met Harry Potter? Would the thrill of the story make up for the lack of pictures for a 4.5 or should I just hang on for a bit?