Clary Fray (Lily Collins) ist ein scheinbar komplett normaler Teenie, doch als sie erfährt, dass sie einer langen Blutlinie von sogenannten „Schattenjägern“ entstammt, ändert sich ihr ganzes Leben. Schon ihre Mutter Jocelyn (Lena Headey) war eine solche Kriegerin, entschied sich aber, diesen Aspekt ihres Lebens vor ihren Tochter geheim zu halten. Als Clary während einer Party den geheimnisvollen Jace Wayland (Jamie Campbell Bower) trifft, entdeckt sie mit seiner Hilfe welche Kräfte tief in ihr schlummern.
Diese Kräfte braucht sie auch dringend, denn ihre Mutter wurde von Dämonen entführt. Mit Jace‘ Hilfe fügt sich Clary in ihre Rolle als Schattenjäger und macht sich gemeinsam mit ihm auf die Suche nach ihrer Mutter. Dabei stellt sich ihnen Valentine Morgenstern (Jonathan Rhys Meyers) in den Weg, der ganz eigene Vorstellungen von der Zukunft der Rasse der Schattenjäger hat…