Ansel Elgort
as Tony
Rachel Zegler
as Maria
Ariana DeBose
as Anita
David Alvarez
as Bernardo
Mike Faist
as Riff
Josh Andrés Rivera
as Chino
Ana Isabelle
as Rosalia
Brian d'Arcy James
as Officer Krupke
Rita Moreno
as Valentina
Ben Cook
as Mouthpiece