My DD8 (who is a huge Percy Jackson fan) is just now reading the HP books. She's seen all of the movies, but it took her longer than I'd have expected to get around to reading the books.