Watch TV Online
On The Royals Season 1 Episode 9, a person from Prince Robert's past arrives for a visit while Prince Liam and Princess Eleanor confront their inner demons.
On Salem Season 2 Episode 6, Mary's hold over the city becomes threatened when Countess Marburg arrives in Salem.
On Game of Thrones Season 5 Episode 5, Jon Snow finds an unexpected ally and Brienne continues to search for Sansa. Elsewhere, Daenerys faces a difficult decision.
On Penny Dreadful Season 2 Episode 2 Vanessa continues to be haunted by the witches, and Ferdinand Lyle shares the backstory of the Verbis Diablo. Dr. Frankenstein works to give the re-born Brona a new life.
On Outlander Season 1 Episode 14, Claire and Jenny meet up with Murtagh and the three of them head off to save Jamie from the redcoat captors.
On Orphan Black Season 3 Episode 4, Sarah finds a shocking revelation about the original Castor DNA, and Helena digs deeper in Castor headquarters
On Hawaii Five-0 Season 5 Episode 25, Catherine returns, Chin confronts Adam about his connections to the Yakuza and a nuclear bomb is on the island on the season finale.
On Hawaii Five-0 Season 5 Episode 24, Rachel shares a secret with Danny that has serious consequences while the team investigates a bounty hunter wanted for murder.
On Grimm Season 4 Episode 21, Juliette solidifies a new alliance, Wu's life is in danger, Trubel returns and the manhunt continues for a vicious serial killer.
On The Amazing Race Season 26 Episode 11, the final four teams race through the country of Peru in the hopes of securing a place in the season finale.