Fresh face Rachel Zegler, 17, will make her film debut as Maria opposite Ansel Elgort (Tony).
Broadway veteran Ariana DeBoseas will play Anita, the role made famous on film by Moreno.
Broadway veterans David Alvarez will play Bernardo, Maria’s brother and the leader of the Sharks.
Theater performer Josh Andrés Rivera has been cast as Chino.
Rita Moreno will play Valentina, a reconceived and expanded version of the character of Doc, the owner of the corner store in which Tony works.
West Side Story will be produced and directed by Spielberg
From a script by Oscar-nominated screenwriter and Pulitzer Prize-winning playwright Tony Kushner.
Filming is slated to start in the summer.