this is our our favourite book ever! I read it to my now 8yo last year, she was 7 then. The book is fantastic, really magical, but does have lots of long words might be tricky for a 5 yo to follow, but the story would be fine for a 5yo i should think, might not get it all but it looks like it is beautifully filmed, i can't wait to se it, we are reading it again before film comes out.