Watch TV Online
On Castle Season 8 Episode 4, when Castle discovers that his idol, a reclusive author has turned up dead, he and Beckett investigate but uncover strange secrets.
On Crazy Ex-Girlfriend Season 1 Episode 1 Rebecca decides to give up a promotion at her NYC law firm in order to move to West Covina, California, the town where an old boyfriend lives.
On Jane the Virgin Season 2 Episode 1, Jane finds out about Mateo's kidnapping by Sin Rostro, as Michael and Rafael help her to get him back.
On Fargo Season 2 Episode 1, a surprising event that takes place at a diner disrupts the citizens living in a small Minnesota town on the season premiere.
On Keeping Up with the Kardashians Season 10 Episode 17, Kourtney tries to keep it together while Scott spirals out of control. But it isn't easy.
On Sister Wives Season 6 Episode 8, Kody plans a bonding trip to the beach with his five youngest daughters after admitting he has better relationships with his sons.
On DASH Dolls Season 1 Episode 3, Malika goes through a difficult breakup and wonders why she so often finds herself in unhealthy relationships.
On Brooklyn Nine-Nine Season 3 Episode 3, Boyle meets a woman that might be perfect for him, but the situation is more complicated than he expects.
The battle is on as Emma makes crazy plans which will change the dynamics of the characters forever on a brand new episode of Once Upon A Time.
On Blood and Oil Season 1 Episode 3, Hap offers an olive branch to Wick and brings his son in on a new venture but tensions rise when Billy wants in on the deal.