Going into the “Castle” Season 6 finale, “For Better or Worse,” Beckett should be in a good place. She finally took down Senator Bracken and she’s about to marry Castle.

There’s just one problem: It turns out that Beckett is already married. Check out two versions of the “For Better or Worse” promo to understand the extent of Beckett’s problem.

It looks like, with just 72 hours to go until the big wedding, Beckett finds out from a clerk that she is still legally married to a man named Rogan O’Leary (Eddie McClintock). Judging from Rogan’s appearance, he may be that motorcycle-loving fellow that Beckett referenced one time.

How does Beckett not know she is marred? Will she be able to get a divorce from Rogan? Could the previous marriage derail the Castle-Beckett wedding? We will find out Monday, May 12 at 10 p.m. ET/PT on ABC.

Posted by:Laurel Brown