Lily Collins's new fantasy adventure is Twilight plus Merlin plus The Avengers. Minus quite a few brain cells. Collins — as sensitive, boho New York teen Clary, about to discover she's got supernatural powers and suits black nail-polish — is more blank-eyed than Kristen Stewart. Still, she comes to life around Jamie Campbell Bower and Robert Sheehan, as chalk and cheese, physically perfect love rivals, Jace and Simon (as in Twilight, the boys are prettier than the girls). Casual references to homosexuality are refreshing — there are no "deviants" here. AFI's 17 Crimes — daft and stirring — plays over the end credits. Great choice.