Director Harald Zwart (2010's " The Karate Kid ") and first-time screenwriter Jessica Postigo go on for what seem like days trying to explain the story and what is going on, and yet viewers who have not read the book will still walk away no more clear about the reasons Valentine wants this holy cup, why it is important, and what he hopes to achieve.
Her mum ( Game of Thrones star Lena Headey) has done a tidy job of concealing the truth about Clary's bloodline, right up until the moment - early on in the film - when those biker dudes come crashing into their apartment and leave her dead, dying, dormant or trapped in another dimension - director Harald Zwart (The Karate Kid) isn't big on the details.
Instead of frontloading City of Bones with one of those expositional voice-overs that explains the movie’s universe to the audience, director Harold Zwart (The Karate Kid remake) and screenwriter Jessica Postigo allow us to gradually discover it through Clary’s eyes.
Which we have with Harald ("The Karate Kid") Zwart's version of the first book, "City of Bones."
First time screenwriter Jessica Postigo has crammed a huge cast of characters and tons of mythology into her adaptation of Cassandra Clare's series starter (the second is already in production), and director Harald Zwart's (2010's "The Karate Kid") thrown it all on screen with some impressive visual effects and teen swoony romance, but at 130 minutes running time, the film felt like it would never end.
There's simply so much to explore, or at least introduce, that even though director Harald Zwart ("The Karate Kid" remake) and screenwriter Jessica Postigo Paquette ("Tarzan 3D") fail to bring much imagination to the table, they keep the action flowing at a steady pace.