The book is so so so much better than the movie. It's hard to believe that this movie was even based on the book, and that an author would let someone bastardize their story like that.
Okay so...the actors were not so great, but more than that, the story was urrgghh...so completely different. The uncle is supposed to be a vampire (not a blood vampire, but yeah, not just a dark caster) - Boo Radley was actually the dog in the book that wasn't even there..There was no "sixteen moons" song, hell they couldn't even mind communicate..Amarie (Amma) was like his nanny - not the same character as the librarian, which his mother was too (A KEEPER - that character was supposed to be Lilian Ashcroft)...I realize that sometimes things have to be shortened from book form for the movie, but OMG - really, they didn't just shorten it, they took the story (the meat) away. Horrible - worst - book/movie conversion I have ever seen.
The entire story line was different - the curse was on the family, not all female casters...oh geezz..I could go on and on about the horrible differences..I am so disappointed in the authors Kami Garcia and Margaret Stohl for allowing such an outright atrocity.