Watch TV Online
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.
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 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.
On American Dad Season 12 Episode 5, Hayley worries that Franicine's sister Gwen has ulterior motives when she visits.
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 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.
On The Good Wife Season 6 Episode 9, Alicia must decide whether to go negative in her campaign ads while and the Feds try to get Cary to turn on Lemond Bishop.