High school seniors Michael and Matty make a pact to help each other lose their virginity before their high school prom. Their plan hits a snag when Matty tells his best friend that he's gay. Michael's supportive but awkward attempts to help Matty fit in put a strain on their decade-long friendship. Their friendship is further tested when Michael falls for Matty's former girlfriend and Matty falls for a guy whom Michael wouldn't approve of. Prom looms and Michael and Matty have to repair their friendship and then figure out their love lives.