Watch TV Online
On Scandal Season 5 Episode 18 Olivia must make an agonizing choice when she uncovers the details about what Jake and Rowan are actually planning.
On DC's Legends of Tomorrow Season 1 Episode 12 the team is targeted by The Pilgrim, a deadly assassin who wants to erase the Legends from the timeline by killing their younger, non-superhero selves.
On The 100 Season 3 Episode 12, Jaha returns to Polis, and Murphy has a surprise encounter. Meanwhile, Octavia uncovers a clue back at Arkadia.
On Bones Season 11 Episode 12, Brennan gets into an intense clash with a men's rights group while Hodgins bitterness creates problems for Angela and the staff.
Ragnar and his forces face off against Rollo and the Franks on Vikings Season 4 Episode 10. Does Rollo stand a chance against his brother's armada and Ragnar's vow to kill him?
On The Catch Season 1 Episode 5 Margot and Ben go on a jewelry heist to pay their benefactor while client of Alice's is blackmailed with compromising photos.
On Orphan Black Season 4 Episode 2, Sarah uncovers the next aspect of the Neolution's agenda while tracking down an elusive new ally.
On Game of Silence Season 1 Episode 2, Gil goes rogue and his behavior causes Jackson to question whether he can be a part of the revenge plan.
On Criminal Minds Season 11 Episode 21, the BAU is called in when guards at a prison intercept a package with evidence relating to the kidnapping of two boys.
On Rosewood Season 1 Episode 17, Rosewood and Villa examine their own relationship while investigating a telenovela star's murder and Rosewood's car is stolen.