Josh and Terry are two college friends who had a falling out before graduation and parted on less than good terms. Terry wandered off to Europe to find himself, while Josh stayed in town and became a lawyer. 5 years later, Josh is getting married and is about to go out for his bachelor's weekend when Terry unexpectedly comes into town. The pair head out into the city in an attempt to bury the hatchet, but when Terry meets Josh's fiancee, Lara, things take an unexpected turn.