This movie caught my attention only because of Lily Collins. But after going to the theater i noticed Jamie Campbell Bower is a great actor and portrayed Jace very well. There is a lot of comedy as well as suspense. Robert Sheehan who plays Simon adds to the comedic part of the movie. If you like suspenseful fantasy movies definitely see this! I already saw this 4 times and i cant stop. This is nothing like harry potter or twilight its a completely different story line. The books are amazing but this movie was almost exactly the first book was written. The actors are great in this movie and Jamie Campbell Bower has a mysterious look that completes Jace perfectly. He and Lily have great chemistry that complete the two characters. The critics are way to rough, my advice to you is to go out and see it!