Le film démarre par une première partie barbante qui sert à mettre en place le très tourmenté Barry interprété par l'excellent Adam Sandler qui représente d'ailleurs la seule satisfaction du film malgré son personnage très difficile à cerner et surtout beaucoup trop caricatural. Puis après 45 minutes, démarre enfin ce qui est censé être le "cœur" du film à savoir l'histoire d'amour. Or, cette romance ne fonctionne pas du tout car elle manque cruellement d'épaisseur et de crédibilité. Et il est impossible de croire que ce film ait été étiqueté "comédie" tant ce registre est inexistant. Mais l'aspect le plus agaçant de Punch-Drunk Love, c'est assurément sa bande-originale: en effet, la musique est omniprésente et finit par agacer, à la limite de filer une violente migraine. Paul Thomas Anderson pensait peut-être, en faisant ce choix, maintenir le spectateur éveillé face à ce scénario insipide et incohérent.