This Alec Lightwood sanaa ya shabiki might contain
ishara, bango, maandishi, ubao, matini, ubao wa chokaa, gazeti, karatasi, magazine, tabloid, rag, jarida, tabloidi, and limemalizwa.
Clary: Emma Roberts Jace: Alex Pettyfer Alec- Nicholas Hoult Isabelle- Kaya Scodelario Simon- Max Theriot Luke- Brian Krause Valentine- Daniel Craig Hodge- Marshall kengele