(CNN) Take heart high school musical theater geeks as dreams do come true.

High school student Rachel Zegler has been cast in the starring role of Maria in Steven Spielberg's planned "West Side Story" remake.

If Zegler, 17, looks familiar, it's because she's already been a bit of a viral sensation for video of her singing the Lady Gaga hit "Shallow" from "A Star Is Born" in an empty auditorium.

Spielberg's new adaptation of the hit Broadway musical is a modern-day Romeo and Juliet love story between Tony, a former member of the Jets gang, and Maria, the younger sister of the leader of its rival gang, the Sharks.

Zegler joins Broadway veterans Ariana DeBose, who has been cast as Anita, and David Alvarez as Bernardo and "Hamilton" national touring cast member Josh Andrés Rivera, who will play Chino.

Read More