Dogfight se déroule dans l’Amérique des années 1960, à la veille du départ de jeunes Marines pour la guerre du Vietnam. Eddie Birdlace et ses camarades organisent un « dogfight », un jeu cruel consistant à inviter des jeunes femmes jugées ‘peu attirantes’ pour se moquer d’elles. Eddie rencontre Rose, une jeune femme idéaliste et sincère. Ce qui devait être une simple plaisanterie devient une rencontre déterminante. À travers cette nuit, Eddie est confronté à ses valeurs et à l’humanité qu’il risque de perdre. Entre violence sociale et tendresse inattendue, Dogfight explore le passage à l’âge adulte, la responsabilité individuelle et la capacité de changer.