Watch TV Online
It's the 500th episode of The Simpsons! Julian Assange lends his voice to this special installment of the sitcom.
Ricky Gervais guest stars on this episode of Family Guy. He comes on board as the voice of a dolphin.
On Once Upon a Time will David finally leave Kathryn for Mary Margaret? As Prince Charming agrees to help Abigail with a dangerous mission.
Rick, Glenn and Hershel are trapped this week, squaring off against a new foe for survival. Lori, meanwhile, finds herself in danger on the road.
Jasmine throws an end-of-summer bash on Shameless this week, while Frank wants Grammy out.
The season two finale of Downton Abbey takes viewers and characters up to New Year's Day 1920.
Can Marty actually be monogamous? That's the challenge April lays out for him on this episode of House of Lies.
Hank and Richard retrace the steps of the latter's drunken night this week. They end up at a stripper's home as a result.
Ace has two important meetings this week - one with Mike and one with Claire. At the track, Rosie gets the chance to ride Gettin' Up Morning in a real race, but Morning's health takes a turn for the worse. Jerry falls deeper into his gambling addiction and it's up to his friends to help him.
And... they're off! It's the season premiere of The Amazing Race, as the teams compete in Argentina.