[WARNING: The following story contains spoilers from Monday's Castle. Read at your own risk.]
Castle's midseason finale may have been a Christmas episode, but there wasn't a lot of holiday cheer.
After an ER doctor is shot on the street by a man in a Santa suit, Castle (Nathan Fillion) and Beckett (Stana Katic) quickly realize the victim may have been a doctor for the mob. During the twisty tale, Castle (somewhat against his will) becomes a blood brother with mob boss Dino Scarpella (Paul Ben-Victor), who urges (threatens?) Castle to help prove the innocence of the key suspect, Christopher Carlucci (Vincent Spano).
The Castle Wedding: How did Castle and Beckett say "I do"?
Fortunately for Castle, he and Beckett eventually...
Something tells us Castle's Esposito might be swearing off public transportation soon.
On Monday's episode (10/9c, ABC), Esposito (Jon Huertas) and a group of passengers on a subway train are taken hostage by a mysterious gunman. It'll be up to Beckett (Stana Katic) & Co. to figure out the gunman's motives and help Esposito bring the hostage standoff to a peaceful conclusion.
That wailing and gnashing of teeth you might have heard back in May? It was probably coming from a very vocal group of Castle fans who were up in arms about the ABC drama's Season 6 finale.
After spending months teasing and promising the wedding between mystery novelist Richard Castle (Nathan Fillion) and NYPD Detective Kate Beckett (Stana Katic), the writers made a sharp turn in the closing moments of the finale, which ended with Beckett running from the wedding site to the scene of an accident where Castle's Mercedes was engulfed in flames. Many fans' anger burned just as hot, as they revolted against the cliff-hanger they believed was nothing more than a cheap stall tactic.
Fall Preview: Get scoop on your favorite returning shows
Executive producer David Amann is aware of the fan reaction and simply hopes that viewers will give Season 7 a shot before making up their minds. "We would all ask for their patience and indulgence for the first couple of episodes, just so they can see where we're going," Amann, who is taking over the daily showruner responsibilities from creator Andrew W. Marlowe tells TVGuide.com...
Where in the world is Castle? One thing's for sure: Beckett won't rest until she finds him.
In the exclusive sneak peek from Castle's season premiere below, Beckett (Stana Katic) meets up with ...
The Castle wedding is (hopefully) drawing nigh, which means one thing: The battle to be the best man is on!
As you can see in the exclusive first look at Monday's episode (10/9c, ABC) below, Beckett (Stana Katic) has already chosen Lanie (Tamala Jones) to be her maid of honor. However, when Ryan (Seamus Dever) and Esposito (Jon Huertas) learn that Castle (Nathan Fillion) has yet to select a best man, you can see their competitive wheels start turning...