Watch TV Online
On Criminal Minds Season 10 Episode 17, Kate's niece begins to act out as the BAU travel to Wisconsin to try to profile the identity of a serial killer.
On The 100 Season 2 Episode 16, Jaha makes a move that takes Murphy by total surprise. Also, Clarke receives some help from an unexpected source.
On Mob Wives Season 5 Episode 13, the ladies reunite to talk with Vivica A. Fox about the fifth season as new accusations fly and alliances shift.
On Empire Season 1 Episode 10, Lucious makes a startling confession, while Andre adjusts to life at the clinic.
On It's Always Sunny in Philadelphia Season 10 Episode 9, the gang tries to figure out what to do when Frank finally retires, and the the fate of the bar is in question.
On The Americans Season 3 Episode 7, Philip and Elizabeth are weighed down by yet another family secret.
On Survivor: Worlds Apart Season 30 Episode 3, the Blue Collar Tribe begins to crack when arguments erupt over show will do the chores someone's strategy backfires.
On CSI: Cyber Season 1 Episode 2, the team investigates the crash of a roller coaster when they realized that someone hacked into the ride's internal computer.
Alison's trial kicks off and it brings a whole host of drama for the residents of Rosewood as some shocking secrets are revealed on Pretty Little Liars.
On The Mindy Project Season 3 Episode 19, when Danny's priest dies, he must find a new priest to hear his confession. Meanwhile, Jeremy puts on a one-man show.