Watch TV Online
On Once Upon a Time Season 5 Episode 12, as the heroes try to rescue Hook, they learn that the inhabitants of the Underworld have unfinished business with them.
On Downton Abbey Season 6 Episode 9, Anna goes into labor, Edith receives a marriage proposal, and Denker shares a secret with the dowager on the series finale.
On Shameless Season 6 Episode 8, Sean tries to get his son, Will, to like Fiona but when Will snags one of Carl's guns at the Gallagher house, Sean is furious.
On The Real Housewives of Potomac Season 1 Episode 6, when Ashley tries to wow her new friends with a getaway the accommodations fail to impress.
On Girls Season 5 Episode 3, Hannah is shocked by what's on Fran's phone, Shoshanna's Japan job is a perfect fit and Jessa and Ray critique Adam's performance.
On I Am Cait Season 2 Episode 1, the sta and her friends set off on an epic cross country road trip via tour buss.
Klaus lears that a former foe has arrived in New Orleans on The Originals Season 3 Episode 15. This does not bode well for anyone.
On The Vampire Diaries Season 7 Episode 15, Stefan and Valerie search for a special herb that can keep the former hidden from Rayna.
On Grimm Season 5 Episode 11, a deadly move by Black Claw sends Portland into disarray while Nick and Monroe travel overseas on a dangerous journey.
On The Amazing Race Season 28 Episode 4, romance blossoms between two racers and teams get caught in one of the largest-ever footraces for first place.