Freeform’s Shadowhunters finishes up season two with episode 20 set to air on Monday, August 14, 2017 at 8pm ET/PT. Episode 19 found Clary figuring out that if she and Jace used their angelic connection they’d be able to locate where Jonathan was hiding, Jonathan potentially being dead and out of the series, and Clary interrupting Simon and Maia at a very inopportune time. Episode 19 also featured Raphael finally apologizing to Izzy. The episode was jam-packed with pivotal plot points for many of the characters and there’s a lot of storylines to tie up in the season finale, including details on the deal the Seelie Queen (played by Modern Family‘s Sarah Hyland) made with Valentine.
The season two cast includes 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, Isaiah Mustafa as Luke Garroway, and Harry Shum Jr. as Magnus Bane. Guest stars include David Castro as Raphael and Will Tudor as Sebastian.
The “Beside Still Water” Plot: Jace and Clary rush to make a final stand, but when a traitor is revealed, Jace and Clary may have a bigger fight on their hands than expected. Meanwhile, Alec and Izzy must fight off a large mass of demons that have unexpectedly shown up, as Luke and Simon head to the Seelie Court to deal with some unfinished business with the Seelie Queen.