Game of Thrones – 9/8c HBO
“The Prince of Winterfell” – At Winterfell, Theon receives a visitor and holds down the fort. Arya calls in her final debt with Jaqen (Tom Wlaschiha) in a way that displeases him. Robb is betrayed. Tyrion (Peter Dinklage) and Varys (Conleth Hill) find common ground. Dany ignores Jorah’s (Iain Glen) advice. Stannis (Stephen Dillane) and Davos (Liam Cunningham) approach their destination, and Davos is offered a reward.
Sherlock – 9/8c PBS
“The Reichenbach Fall” – James Moriarty possesses the greatest criminal mind that the world has ever seen. Sherlock and John knew he wouldn’t stay hidden for long. But even they never guessed the sheer scale and audacity of the crime that would propel Moriarty back into the headlines. The crime of the century. The Tower of London, the Bank of England and Pentonville prison – all sprung open on the same day, as if by magic! But Moriarty’s plans don’t stop there… Sherlock and John lock horns with their old enemy in one final problem that tests loyalty and courage to their very limits. Sherlock must fight for his reputation, his sanity and his life. But is he all he claims to be?
Veep – 10/9c HBO
“Nicknames” – Selina becomes obsessed with her nicknames; political maneuvering puts Clean Jobs on the line.
Girls – 10:30/9:30c HBO
“The Return” – Hannah’s parents fly her back to Michigan to celebrate their 30th wedding anniversary. Though they hope she’ll go on their date, she gets one of her own instead, and catches up with some high school friends who are mourning a hometown tragedy.