Synopsis - Le quartier de West Side est occupé par deux bandes qui ne cessent de se bagarrer : les Sharks, d'origine portoricaine, et les Jets, d'origine irlandaise et italienne. Maria (Natalie Wood), la soeur de Bernardo (George Chakiris), chef des Sharks, arrive à New York pour y épouser un ami d'enfance. Mais lorsqu'elle rencontre Tony (Richard Beymer), un ex-membre des Jets, les deux jeunes gens tombent immédiatement amoureux. Alors que les deux bandes doivent s'affronter à la loyale, le combat dégénère. Pour défendre le chef des Jets blessé, Tony poignarde Bernardo. La rivalité ne fait que grandir entre les deux bandes, et alors que l'on fait croire à Tony que Maria est morte, celui-ci décide de se laisser tuer. Devant la souffrance de Maria, les deux bandes se rapprochent.