Ansel Elgort plays Tony, Rachel Zegler plays Maria, and Ariana DeBose plays Anita in the 2021 Steven Spielberg film West Side Story.
Main cast
- TonyAnsel ElgortMain
- Maria VasquezRachel ZeglerMain
- AnitaAriana DeBoseMain
Supporting cast
- BernardoDavid AlvarezSupp
- RiffMike FaistSupp
- ValentinaRita MorenoSupp
- ChinoJosh Andrés RiveraSupp
- AnybodysIris MenasSupp
- Lieutenant SchrankCorey StollSupp
- Officer KrupkeBrian d’Arcy JamesSupp
- DocEzra MenasSupp
Guest & voice
- RosaliaAna IsabelleGuest
- ConsuelaAndréa BurnsGuest
- LuzTanairi Sade VazquezGuest
- TioYassmin AlersGuest
No matches — try another name.
About this cast
West Side Story (2021) is Steven Spielberg’s acclaimed adaptation of the classic musical, transporting the Romeo and Juliet story to 1950s New York. The leads are Ansel Elgort as Tony, Rachel Zegler as Maria, and Ariana DeBose as Anita, with a full ensemble cast including David Alvarez, Mike Faist, and Rita Moreno in a new role.
FAQs
Who plays Tony in West Side Story?
Ansel Elgort plays Tony in the 2021 film adaptation directed by Steven Spielberg.
Who plays Maria in West Side Story?
Rachel Zegler plays Maria in the 2021 film, her feature film debut.
Does Rita Moreno appear in the 2021 West Side Story?
Yes, Rita Moreno (who played Anita in the 1961 film) appears as Valentina, a reimagined version of Doc.
Is the 2021 West Side Story a remake of the 1961 film?
It’s a new adaptation of the stage musical, not a direct remake, with changes including the character of Valentina and updated choreography.
Who directed West Side Story 2021?
Steven Spielberg directed the 2021 film, his first musical.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026