Jack only wants to make sure that his little sister's wedding will go as perfectly as possible. Unfortunately, chance seems to be going against him: he has to take care of a mad ex-girlfriend, a wedding crasher who bears a secret, and Dina, the woman of his dreams that got away. When a sleep sedative goes missing, he finds himself going through different versions of his sister's wedding, one of which possibly containing his own little happy ending.