The rehearsal dinner on the night before Royce Lummis' wedding is a disaster. Thad, his fiancé, is stuck in a meeting and can't make it. Rodney, the best man and Royce's ex, stands in for Thad, but an argument between them almost ends in a fight. Fed up, Royce leaves the rehearsal only to be waylaid by Rodney, who apologizes and entices Royce with an impromptu bachelor party.
Rodney is ready to take a very drunk Royce home when they encounter Thad entering the bar with a date. Heartbroken, Royce calls off the wedding. He's convinced he will never be enough for anyone and no one will put him first. Rodney offers him a place to stay and helps Royce move out of Thad's house.
As Royce's heart heals, he slowly realizes Rodney has always been the best man for him. But can he convince Rodney they're meant for each other?