Fans won't want to miss the season finale of this series, one of the TV year's biggest rookie hits. As truths about Berlin are uncovered, Liz digs deeper, trying to get to the bottom of Tom's mission and who sent him. NBC/Global, 9 p.m.
In the season finale, For Better or Worse, fans will finally get a taste of the wedding everyone's been waiting for. As Beckett and Castle's big day approaches, cases get in the way and things get complicated for the couple. ABC/CTV, 9 p.m.
24: Live Another Day
Now that Jack is back, the action just won't stop in a new episode of this exciting revival series. In the aftermath of a devastating attack in London, President Heller prepares to address Parliament. Fox/Global, 8 p.m.
George Stroumboulopoulos: Hayley Wickenheiser
David Letterman: Harry Connick Jr., Jesse Eisenberg
Jimmy Fallon: Louis C.K., Jimmy Page
Craig Ferguson: Angela Kinsey, Samantha Shannon
Seth Meyers: Chris O'Dowd, Emma Roberts
The Daily Show: Dr. Martin Blaser
Conan O'Brien: Will Arnett, Ryan Hamilton