Watch TV Online
On Claws Season 3 Episode 9, Densa and her crew have to tie up loose ends for the Macau Triad if they want to stay alive, but Toby's actions put them in jeopardy.
On Good Witch Season 5 Episode 8, Martha discovers the original Middleton town charter and soon learns that it holds clues to the location of a fabled treasure.
On Preacher Season 4 Episode 2, God maneuvers the chess pieces of His apocalypse closer to the endgame as Jesse searches for a mysterious rock formation.
On Marvel's Agents of S.H.I.E.L.D. Season 6 Episode 13, who will survive and who will meet their end as the team struggles to stop the end of everything.
On Marvel's Agents of S.H.I.E.L.D. Season 6 Episode 12, with time running short, the team will have to go to hell and back to stop the end of everything.
On Siren Season 2 Episode 16, as the truth about mermaids is exposed, Ben faces a choice that has rippling consequences among mermaid, hybrid and human alike.
On iZombie Season 5 Episode 13, as the series comes to a close, the long war between the humans and the zombies finally comes to a head in the finale.
On Elementary Season 7 Episode 11, Holmes and Watson need Holmes' father, Morland's help to disassemble Odin Reichenbach's crime prevention system.
On Queen of the South Season 4 Episode 9, with her family in danger, Teresa must choose between leaving New Orleans and compromising her morals.
On Jane the Virgin Season 5 Episode 19, with Jane and Rafael getting ready for their big day, Rafael's desire to help Jane's writing dream lands him in trouble.