The movie begins at the Quick Stop convenience store. Dante Hicks (Brian O'Halloran) opens the store to find that it is on fire. As a result, he and his friend Randal Graves (Jeff Anderson) begin working at a Mooby's fast food restaurant. Dante is planning to leave his minimum wage lifestyle in favor of a family life in Florida with his fiancée Emma Bunting (Jennifer Schwalbach Smith), whose father will provide them with a home and a business to run. Jay and Silent Bob (Jason Mewes and Kevin Smith) have since followed Dante and Randal, and now loiter outside of Mooby's. Although they no longer do drugs, Jay and Bob continue to sell them.
Dante confesses to his manager Becky Scott (Rosario Dawson) that he is worried about dancing at his wedding, so she takes him up onto the roof of the restaurant to teach him some moves. Dante soon lets go of his inhibitions and learns how to dance. When the song ends, Dante, caught up in the moment, tells Becky he loves her, and she blurts out that she is pregnant; Dante and Becky had a one night stand on the prep table a few weeks before. Becky tells Dante not to tell anyone about the baby; however, when Dante tells Randal, an angered Becky leaves.
Randal sets up a surprise going away party for Dante at Mooby's. He hires "Kinky Kelly and the Sexy Stud," a donkey show with a fog machine. When Dante comes back, he mistakes the fog for a fire and calls the fire department. When Dante discovers that it is not a fire, he settles in to watch the show with Randal, Jay, Bob, and Elias (Trevor Fehrman), another Mooby's employee. When Becky returns, Dante tells her that he believes that she feels the same way about him as he does about her. As they kiss, Emma arrives. She throws her engagement ring at Becky and angrily storms off.
The fire and police departments soon arrive and discover the show. Dante, Randal, Elias, Jay, Silent Bob, and the Sexy Stud (Zak Knutson) are detained and jailed. Dante blames Randal for ruining his life. After a tense argument, Randal confesses that he is afraid of losing his best friend and then proposes that they buy the Quick Stop and re-open it. Jay and Bob agree to lend them some money on the condition that they can loiter outside of the Quick Stop. Dante agrees, and after his release, he proposes to Becky, who accepts. Elias applies for a job and is hired at RST Video, the store adjacent to Quick Stop. In the very last scene, with the store open, Dante says, "Can you feel it? Today is the first day of the rest of our lives."