Főszereplők:
Jamie Campbel Bower ( Jace ) :
Lily Collins ( Clary ) :
Lena Headey ( Clary Anyukája, Jocelyn ) :
Kevin Zegers ( Alec ) :
Jemima West ( Isabell, Izzy ) :
Robert Sheehan ( Simon ) :
Jonathan Rhys Mayers ( Valentine ) :