The opening is a carefully choreographed, half-danced/half-mimed ballet of sorts. It shows the growing tensions between the Sharks, a Puerto Rican gang, and the Jets, a gang made up of “American” boys. An incident between the Jets and Shark leader, Bernardo, escalates into an all out fight between the two gangs. Officers Schrank and Krupke arrive to break up the fight.
Detective Schrank, the senior cop on the beat, tries to get the Jets to tell him which Puerto Ricans are starting trouble in the neighborhood, as he claims he is on their side. The Jets, however, are not stool pigeons and won’t tell him anything. Frustrated, Schrank threatens to beat the crap out of the Jets unless they make nice. When the police leave, the Jets bemoan the Sharks coming onto their turf. They decide that they need to have one big rumble to settle the matter once and for all – even if winning requires fighting with knives and guns. Riff plans to have a war council with Bernardo to decide on weapons. Action wants to be his second, but Riff says that Tony is always his second. The other boys complain that Tony hasn’t been around for a month, but Riff doesn’t care; once you’re a Jet, you’re a Jet for life (“Jet Song”).
Riff goes to see Tony, who is now working at Doc’s drugstore. Riff presses him to come to the school dance for the war council, but Tony resists; he’s lost the thrill of being a Jet. He explains that, every night for a month, he’s had a strange feeling that something important is just around the corner. Nevertheless, Riff convinces Tony to come to the dance. Riff leaves Tony to wonder about this strange feeling that he’s been having (“Something’s Coming”).
In a bridal shop, Anita remakes Maria’s communion dress into a party dress. They are both Puerto Rican. Anita is knowing, sexual and sharp. Maria is excited, enthusiastic and childlike, but also growing into an adult. Maria complains that the dress is too young-looking, but Anita explains that Bernardo, her boyfriend and Maria’s brother, made her promise not to make the dress too short. It turns out that the dress is for the dance, which Maria is attending with Chino, whom she is expected to marry, despite the fact that she does not have any feelings for him.
At the dance in the local gym, the group is divided: Jets and their girls on one side and Sharks and their girls on the othe. Riff and his lieutenants move to challenge Bernardo and his lieutenants, but they are interrupted by Glad Hand, the chaperone who is overseeing the dance, and Officer Krupke. The two initiate some dances to get the kids to dance together, across the gang lines. In the promenade leading up to the dance, though, the girls and boys end up facing each other at random, Jet girls across from Shark boys and vice versa. Bernardo reaches across the Jet girl in front of him to take Anita’s hand, and Riff does the same with his girlfriend, Velma. Everyone dances with their own group as Tony enters (“Mambo”). During the dance, Maria and Tony spot each other. There is an instant connection. Bernardo interrupts them, telling Tony to stay away from his sister and asking Chino to take her home. Riff and Bernardo agree to meet at Doc’s in half an hour for the war council. As everyone else disappears, Tony is overcome with the feeling of having met the most beautiful girl ever (“Maria”).
Later, Tony finds the fire escape outside of Maria’s apartment and calls up to her. She appears in the window, but is nervous that they will get caught. Her parents call her inside, but she stays. She and Tony profess their love to each other (“Tonight”). He agrees to meet her at the bridal shop the next day. Bernardo calls Maria inside. Anita admonishes him, saying that Maria already has a mother and father to take care of her. Bernardo insists that they, like Maria, don’t understand this country. Bernardo, Anita, Chino and their friends discuss the unfairness of America – they are treated like foreigners, while “Polacks” like Tony are treated like real Americans, paid twice as much for their jobs. Anita tries to lure Bernardo inside and away from the war council, but he refuses. As the boys leave for the council, one of Anita’s friends, Rosalia, claims to be homesick for Puerto Rico. Anita scoffs at this. While Rosalia expounds on the beauties of the country, Anita responds with why she prefers her new home (“America”).
At the drugstore, the Jets wait for the Sharks. discussing what weapons they might have to use. Doc is upset that the boys are planning to fight at all. Anybodys, a tomboy who is trying to join the Jets, asks Riff if she can participate in the rumble, but he says no. Doc doesn’t understand why the boys are making trouble for the Puerto Ricans, and the boys respond that the Sharks make trouble for them. Doc calls them hoodlums and Action and A-rab get very upset. Riff tells them that they have to save their steam for the rumble and keep cool, rather than freaking out (“Cool”).
Bernardo arrives at the drugstore and he and Riff begin laying out the terms of the rumble. Tony arrives and convinces them all to agree to a fair fight – just skin, no weapons. The Sharks’ best man fights the Jets’ best man; Bernardo agrees, thinking that means he will get to fight Tony, but the Jets say they get to pick their fighter. Schrank arrives and breaks up the council. He tells the Puerto Ricans to get out. Bernardo and his gang exit. Schrank tries to get the Jets to reveal the location of the rumble and becomes increasingly frustrated when they refuse. He insults them and leaves. As Tony and Doc close up the shop, Tony reveals that he’s in love with a Puerto Rican. Doc is worried.
The next day at the bridal shop, Maria tells Anita that she can leave, that Maria will clean up. Anita is about to go when Tony arrives. She suddenly understands and promises not to tell on them. When she leaves, Tony tells Maria that the rumble will be a fair fight, but even that’s no acceptable for her, so she asks him to go to the rumble and stop it. He agrees. He’ll do anything for her. They fantasize about being together and getting married (“One Hand, One Heart”). Later, the members of the ensemble wait expectantly for the fight, all for different reasons (“Tonight Quintet”).
At the rumble, Diesel and Bernardo prepare to fight, with Chino and Riff as their seconds. Tony enters and tries to break up the fight, but provokes Bernardo against him instead. Bernardo calls Tony a chicken for not fighting him. Riff punches Bernardo and the fight escalates quickly until Riff and Bernardo pull out knives. Bernardo kills Riff and, in response, Tony kills Bernardo, instantly horrified by what he’s done. The police arrive as everyone scatters; Anybodys pulls Tony away just in time.
In Maria’s apartment, she gushes to her friends about how it is her wedding night and she is so excited (“I Feel Pretty”). Chino interrupts her reverie to tell her that Tony has killed Bernardo. She refuses to believe him, but when Tony arrives on her fire escape, he confesses. He offers to turn himself in, but she begs him to stay with her. She says that, although they are together, everyone is against them. Tony says they’ll find a place where they can be together (“Somewhere”).
In a back alley, the Jets regroup in shock. No one has seen Tony. Officer Krupke comes by, threatening to take them to the station house. The boys chase him away for the moment and then release some tension by play-acting the scenario of what would happen if Krupke actually did take them to the station house (“Gee, Officer Krupke”). Anybodys shows up with information about Tony and the fact that Chino is looking for him. She uses this information to get the boys to treat her like one of the gang. The Jets agree that they need to find Tony and warn him about Chino.
Meanwhile, Anita comes into Maria’s room and finds her with Tony. Tony and Maria are planning to run away. Tony knows that Doc will give him money, so he goes to the drugstore and tells Maria to meet him there. She agrees. When he leaves, Anita explodes at her for loving the boy who killed her brother. Maria acknowledges that it’s not smart, but she can’t help it (“A Boy Like That / I Have a Love”). Anita tells Maria that Chino has a gun and is looking for Tony. Schrank arrives and detains Maria for questioning. Maria covertly asks Anita to go to Doc’s and tell Tony that she has been delayed. Reluctantly, Anita agrees.
The Jets arrive at Doc’s, learning that Tony and Doc are in the basement. Anita arrives and asks to speak to Doc. The Jets, recognizing her as Bernardo’s girl and thinking that she is there to betray Tony to Chino, won’t let her go down to the basement to talk to Doc. Instead, they harass and attack her. Doc arrives to find them ganging up on her; he breaks it up, but Anita, disgusted and hurt, lies to Doc and tells him to relay a message to Tony: Chino has shot Maria, and he will never see her again.
When Doc returns to Tony in the basement, he delivers Anita’s message. Tony is distraught and heartbroken. He runs out into the streets and calls Chino to come for him. Anybodys tries to stop him, but Tony doesn’t care. He yells to Chino that he should come out and shoot him, too. Maria appears in the street – much to Tony’s surprise – and they run towards each other. In that moment, Chino steps out of the shadows and shoots Tony, who falls into Maria’s arms, gravely wounded.
The Jets, Sharks and Doc appear on the street. Maria picks up the gun and points it all of them, asking Chino if there are enough bullets to kill all of them and herself, as well. The depths of her sadness and anger move everyone as she breaks down over Tony’s body. Officers Krupke and Schrank arrive. They stand with Doc, watching as two boys from each gang pick up Tony’s body and form a processional. The rest follow the processional, with Baby John picking up Maria’s shawl, giving it to her and helping her up. As Maria follows the others, the adults continue to bear silent witness (“Finale”).
Synopsis courtesy of Music Theatre International