It's the photo Castle fans have been clamoring for. Get your first look at Castle and Beckett making out in this on-set photo.
Posted in: Castle
Glee airs its Christmas episode on Tuesday, December 7. This will mean an abundance of holiday-themed songs, two of which you can listen to here.
Posted in: Glee