Shadowhunters are being slaughtered, and the Downworlders want revenge. Who will be left with blood on their hands? Catch the Shadowhunters Season 2B premiere on Monday, June 5 at 8/7c.
We Didn't Realize How Much We Missed Valentine Until He Came Back (Briefly)
95 Thoughts We Had During The Jaw-Dropping Shadowhunters Spring Finale