I was unfamiliar with the source material of this Twilight-esque tale of angels and demons walking the Earth amongst us. The film was fairly resoundingly dismissed upon released, both by critics and audiences, but I actually quite enjoyed it. Lily Collins (daughter of Phil) is rather good as Clary, who discovers she is a half-angel when her mother goes missing in present day New York. She soon hooks up with an assortment of demon quellers, including the dreamy Jace (Jamie Campbell Bower), while her best bud Simon (Robert Sheehan) can only look on and pine. It’s all utterly ridiculous in fairly predictable ways, but it ultimately works because those involve commit themselves 100% despite the overwhelming temptation to poke fun at the material.