Marche ou crève fonctionne sur deux tableaux : ce qui se passe devant les yeux du spectateur (La Longue Marche, aux conséquences désastreuses pour 99 des participants), mais aussi ce qui n’est pas montré directement concernant la situation politique et sociale des États-Unis.
En se basant dans un futur dystopique, l’espoir est absent du monde de Marche ou crève.
Ce qui ne va pas empêcher les concurrents d’en trouver un peu, en remportant la victoire.
Le film suit principalement deux amis, Raymond Garraty (Cooper Hoffman) et Peter McVries (David Jonsson), qui tentent de s’entre-aider pendant une longue partie du jeu.
À mesure que le film avance, le spectateur comprend les motivations de Raymond : il souhaite venger son père, tué par le Colonel interprété par Mark Hamill.
McVries, de son côté, souhaite obtenir de l’argent afin d’aider des enfants réfugiés, comme il le fût pendant la guerre.
À mesure que les candidats périssent (abattus par les soldats entourant le cortège, ou pour d’autres raisons), Raymond et Peter se trouvent être les deux derniers hommes vivants.
Raymond décide alors de s’arrêter et se sacrifie pour offrir à son ami la victoire.
Peter, comme gain, demande un revolver et tire sur le Colonel, accomplissant ainsi le rêve de son ami mort.
Puis, il reprend sa marche, montrant ainsi qu’il n’y a aucun véritable gagnant.