The movie was really good overall and visually fantastic. Jeremy Irons is a great actor and didn't disappoint, neither did the two leading actors (Alicia Englert and Alden Ehrenreich). The only cons were a result of this movie being an adaptation of a book. Keeping track of the characters and their history was a little confusing at times, especially since I've not read the books yet. Also, it seemed like big chunks of the story were missing. I would recommend reading the first book in the series before seeing the movie. One more thing, there is a lot of 'teenage angst'-type behavior which fits with the "young adult" genre but may not appeal to everyone.
Pros great story, great actors, amazing special effects