This may be the only time I’ll ever admit to liking the movie more than the book.

The wait for Harry Potter and the Order of the Phoenix was a mixed bag for many fans that withstood the growing pains of the child actors with some trepidation.

Never fear. The kids have grown up.

Possibly through a little magic of their own, the moviemakers managed to squeeze that phonebook-sized novel into a mere two hours and 18 minutes without sacrificing, or hugely altering, any major plot points in the book, a mean feat in and of itself.

Fans may be disappointed in the portrayal of the members of the Order of the Phoenix, or rather the lack thereof.

The best new character by far is Dolores Umbridge, played by Imelda Staunton (Freedom Writers). She punishes students with her vicious pen all the while imploring them to understand that, on some level, they really knew that they deserved to be punished.

There was not an audience member in the theater that didn’t cheer when she’s dragged away to her own deserved end.

Grade: A+

Harry Potter and the Order of the Phoenix is currently in theaters.