In the winter finale of Shadowhunters season three, we at last met the father of warlock Magnus Bane, the greater demon Asmodeus played by actor Jack Yang. While this Prince of Hell has been mentioned throughout...
Spoilers through Shadowhunters season 2 episode 16: Day of Atonement
In this week’s episode of Shadowhunters, we get a lot of backstory on what happened to the real Jonathan Morgenstern aka the person who has been impersonating...