This is one the movies in the Harry Potter Universe that has all in, from romance subplot that feels like the characters were nursed on lead-paint-baby-powder to overarching "threatening to destroy the world" plot. It keeps the needle smack in the middle. Its not amusingly good nor excruciatingly bad. Its just bland and plain as far as movies go. If you are the type that can waste time watching CGI SFXs, go for it, else forget it.