Watch TV Online
On Once Upon a Time Season 6 Episode 7, in order to save Storybrooke and its inhabitants from the Evil Queen, Snow and David must surrender their hearts.
On Shameless Season 7 Episode 6, Frank enjoys the good fortune of his scam while Fiona decides to invest in the laundromat, and Debbie deals with a bombshell.
On Quantico Season 2 Episode 6, the recruits learn the criteria for approving a drone strike, and in the future, Alex teams up with Lydia to stop the AIC.
An angry mob corners Ash and the team in Brock's house while Ruby tries to summon the spell to send Baal back to hell. Ash finally proves to the townsfolk he is not a murderer but a hero, when a familiar deadite comes for him.
On Family Guy Season 15 Episode 5, Taylor Swift agrees to go to the homecoming dance with Chris, but when she falls for him, her music begins to suffer.
On Madam Secretary Season 3 Episode 5, Elizabeth must negotiate a CIA operative's release while keeping a U.S.-France state dinner on track.
On Elementary Season 5 Episode 5, Holmes and Watson investigate the murder of a man who outed sexual predators on dating sites and publicly shamed them.
On The Walking Dead Season 7 Episode 3, completely new group of survivors who are living in an impressive community that seems to have it all is introduced.
On The Real Housewives of Atlanta Season 9 Episode 1, an uninvited guest mars Kenya's housewarming, while Kandi and Todd focus on parenting baby Ace.
On Blue Bloods Season 7 Episode 7, Jamie responds to an attempted-suicide call, while Frank gets played by the Attorney General's investigation into NYPD.