Guest Stars Nicola Correia-Damude as Maryse Lightwood Luke Baines as Jonathan Morgenstern Chai Hansen as Jordan Kyle Tessa Mossey as Heidi McKenzie Noah Dalton Danby as Russell Romaine Waite as Griffin Co Starring Kevin Alves as Bartholomew 'Bat' Velasquez Josh Horvath as Joshua Aimee Bessada as Elle Freitag Katie Strain as Nora Seamus Patterson as Praetor Nick Wole Daramola as Greenlaw Michael Brown as Praetor #1