Watch TV Online
Klaus goes in search of an antidote for Elijah on The Originals Season 2 Episode 7. Kaleb reveals secrets about the past to Davina.
On Castle Season 7 Episode 7, Castle and Beckett are married! But they also learn that a murder victim may have been poisoned at an Old West-style resort.
On Jane the Virgin Season 1 Episode 6, Jane wants to be closer to Rogelio, which seems impossible after she meets his step-daughters. Jane also must deal with the repercussions of Michael's lie.
Kip turns to Nathan and Debbie for help when a plan to get Carol to be more daring goes haywire on The Millers Season 2 Episode 6.
On American Dad Season 12 Episode 5, Hayley worries that Franicine's sister Gwen has ulterior motives when she visits.
On 2 Broke Girls Season 4 Episode 4, Caroline learns that Max never learned how to ride a bike when she tries to start a delivery service.
On Vanderpump Rules Season 3 Episode 3, Lisa focuses on the big grand opening of her new bar. Elsewhere, Stassi confronts Scheana about some nasty Twitter messages.
On Euros of Hollywood Season 1 Episode 3, Bleona alienates the other cast members by arriving to Isabel's party with a bodyguard by her side.
On the premiere episode of State of Affairs, Charlie (Katherine Heigl) puts together the President's (Alfre Woodard) daily briefing and remembers the terroist attach that killed her fiance.
Once Upon a Time Season 4 Episode 9 is part two of a special episode. It focuses on The Snow Queen trying to drive a wedge between Elsa and Anna.