Tonight's ep is also an Editor's Pick from tvguide.com:
Shadowhunters
Beside Still Water (Season 2 | Episode 20)
8:00PM
In the Season 2 finale, Jace and Clary rush to make a final stand, but they have a bigger fight on their hands than expected after a traitor is revealed. Meanwhile, Alec and Izzy must fight off a large mass of demons that have unexpectedly shown up; and Luke and Simon head to the Seelie Court to deal with some unfinished business with the Seelie Queen.
And tonight's ep is the #3 Top Trending show...