Clary Fray (Katherine McNamara) jest zwykłą nastolatką mieszkającą na Brooklynie. Pewnego dnia odkrywa, że pochodzi z rodu Nocnych Łowców, których przeznaczeniem jest walka z demonami. Kiedy jej matka zostaje uprowadzona, Clary wraz z Jace'em (Dominic Sherwood), Alekiem (Matthew Daddario), Isabelle (Emeraude Toubia) i Simonem (Alberto Rosende) wyrusza w niebezpieczną podróż, aby ją odnaleźć.