Still reeling from his breakup, Adam (Justin Long) is devastated when he learns that his ex (Cobie Smulders) is engaged. What’s worse is he's invited to the wedding. When Adam returns home for the festivities, he must confront his unresolved feelings and an uncertain future in hopes of convincing himself and everyone else that he is truly happy for her. There he discovers the comedy in romance, the tragedy of letting go and the hard truth about growing up.