I saw the movie The Mortal Instruments: City of Bones. It stars Lilly Collins (Mirror Mirror), Jamie Campbell Bower (The Twilight Saga), Kevin Zegers (Its a Boy/Girl Thing), Jemima West (15/Love) and Robert Sheehan (The Borrowers).
When her mother disappears, a teenage girl learns that she descends from a line of warriors who protect our world from demons. She joins forces with others like her and heads into a dangerous alternate New York called Downworld.
I give this movie 5/5 stars.
Based on the book series.
I read all the books before I saw the movie, and even tho is movie is a bit different then the book, I quite enjoyed it.