WHAT TO WATCH TONIGHT
March 31, 2017
Grimm Ends, ABC and Sleepy Hollow Finales, Blue Bloods 150, 13 Reasons Why, Rosewood and More
08:00PM CW | The Originals Klaus tries to bond with Hope; Elijah attempts to settle a conflict between Freya and Hayley; Vincent divulges dark secrets about his ex-wife to Marcel. |