The complete seventh season of the ABC police drama Castle centers around the titular character (played by Nathan Fillion) and his upcoming marriage to NYPD detective Kate Beckett (Stana Katic), but unforeseen events threaten to derail the long-awaited wedding. Meanwhile, Castle and Beckett continue to tackle New York City's most perplexing murder cases.