Watch TV Online
Fiona has her hands full with Carl's antics and acting like he owns the house on a brand new episode of Shameless.
On Girls Season 5 Episode 1, gloomy weather, an unhinged makeup artist and Desi's neuroses could turn Marnie's wedding into an unhappy affair.
On Blue Bloods Season 6 Episode 15, Danny and Baez try to find out why a police officer is AWOL while Erin feels guilty when a man she freed may have killed a cop.
On Hawaii Five-0 Season 6 Episode 15, McGarrett partners with a young man with autism who may be able to help solve the murder of his best friend.
Aurora uses Freya as bait on The Originals Season 3 Episode 13. She's determined to defeat the Mikaelsons once and for all.
Caroline's life is in the balance on The Vampire Diaries Season 7 Episode 13, forcing Stefan and Valerie to spring into dangerous action.
On Grimm Season 5 Episode 10, the Black Claw takes an interest when Monroe gets a call from a relative in Germany that has news of Nick's ancestors.
On The Amazing Race Season 28 Episode 2, the teams of social media gurus continue to race through Cartagena, Colombia in order to win one million dollars.
On The Big Bang Theory Season 9 Episode 16, Wolowitz freaks out when Bernadette announces she's pregnant and the gang celebratew with karaoke.
On The Blacklist Season Episode 15, Liz considers options for her baby while Red suspects a notorious killer of murdering the founder of an internet startup.