This is one of those unusual times when I felt that the film adaptation was actually much better than the book. I read Cassandra Clare's City of Bones some years ago – I liked the cover art and was going through a bit of an urban fantasy phase at the time. I really didn’t enjoy it, however. I found Clary’s narrative voice bratty and irritating, and most of the plotline rather clichéd.
The film was much better because I didn’t have to listen to Clary Fray’s internal monologue, and of course anything is improved by the addition of Lena Headly and Robert Sheehan. Admittedly some of the special effects were a bit naff, but on the whole it felt much faster-paced and less whiny than the novel, and despite quite a lot of awkward eye contact moments it got pretty gripping by the end. Plus the entire cast’s magnificent cheekbones don't hurt.