cast
Series Regulars
Katherine McNamara
as Clary Fray
Dominic Sherwood
as Jace Wayland
Alberto Rosende
as Simon Lewis
Emeraude Toubia
as Isabelle Lightwood
Matthew Daddario
as Alec Lightwood
Harry Shum Jr.
as Magnus Bane
Isaiah Mustafa
as Luke Garroway
Alan Van Sprang
as Valentine Morgenstern
Recurring & Guests
Paulino Nunes
as Robert Lightwood
Vanessa Matsui
as Dorothea "Dot" Rollins
Jordan Hudyma
as Blackwell
Will Tudor
as Sebastian Verlac