• Season 6 Episode 23
  • For Better Or Worse

  • Airdate:12.05.2014.

Castle and Beckett's long-awaited wedding is almost here, but when a shocking surprise threatens to ruin the big day, they are sent on a wild mission filled with masked men, angry bikers and a charming ne'er-do-well from Beckett's past (guest star Eddie McClintock, “Warehouse 13”).

series regulars:

    Nathan Fillion as Richard Castle
    Stana Katic as NYPD Detective Kate Beckett
    Susan Sullivan as Martha Rodgers
    Molly Quinn as Alexis Castle
    Penny Johnson Jerald as NYPD Captain Victoria Gates
    Tamala Jones as Medical Examiner Lanie Parish
    Jon Huertas as NYPD Detective Javier Esposito
    Seamus Dever as NYPD Detective Kevin Ryan

guest cast:

    Eddie McClintock as Rogan O’Leary
    Maya Stojan as Tory Ellis
    Nicole J. Butler as Cassandra
    Doug Simpson as Henry Browning