Elizabeth Olsen as Azrael Fiona Fairchild
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Tyler Hoechlin as Xavier Lightwood
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Matthew Daddario as Alexander Lightwood
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Harry Shum Jr. as Magnus Bane
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Dominic Sherwood as Jace Wayland/Lightwood/Herondale/Morgenstern/Fairchild , (Holy crap he has a lot of names I lost my breath just writing this)
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Katherine McNamara as Clarissa Fairchild (Clary Fray)
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Emeraude Toubia as Isabelle Lightwood
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Alberto Rosende as Simon Lewis
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Additional Cast
Isaiah Mustafa as Lucien 'Luke' Graymark
David Castro as Raphael Santiago
Alan van Sprang as Valentine Morgenstern
Maxim Roy as Jocelyn Fairchild 'Fray'