Cast » Alec Lightwood – Kevin Zegers