Philly sings, Philly dances, and this spring will be good for it, with all sorts of musicals trooping through town.

Rock of Ages (Though Feb. 19, Eagle Theatre, Hammonton, N.J.). Learning to play loud and great - and to be yourself. (609-704-5012, theeagletheatre.com)

The Bodyguard (Feb. 21-26, Academy of Music). Starring Deborah Cox, this musical weaves Whitney Houston megahits around the story of a superstar and the bodyguard who loves her. (215-893-1999, academyofmusic.org)

Martha Graham Cracker in Lashed But Not Leashed (March 16-18, SEI Innovation Studio/Kimmel Center). Dito van Reigersberg presents the latest chapter in his alter ego Martha's life story: An advance degree in library science is involved! (215-893-1999, kimmelcenter.org)

Jesus Christ Superstar (March 21-April 16, Bristol Riverside Theatre). The Passion according to Jesus, Judas, Mary Magdalen, Tim Rice, and Andrew Lloyd Webber. (215-785-0100, brtstage.org)

The King and I (March 22-April 2, Academy of Music). Bangkok, 1860s: The King of Siam and a British schoolteacher transform his court and his life. "Getting to Know You," "I Whistle a Happy Tune," "Shall We Dance," and more great tunes. (215-893-1999, academyofmusic.org)

Road Show (March 31-April 2], 11th Hour Theatre Company). Sondheim tells of two very different brothers on a picaresque U.S. tour, writing songs, managing prizefighters, and getting into trouble. (267-987-9865, 11thhourtheatrecompany.org)

Hedwig and the Angry Inch (April 18-23, Forrest Theatre). Gender- and genre-bending musical about a band with a nonbinary lead singer. (215-893-1999, forrest-theatre.com)

Camelot (April 21-May 14, Broadway Pitman Theatre). Rodgers and Hammerstein's musicalization of one of literature's greatest love triangles. More great tunes. (856-384-8381, thebroadwaytheatre.org)

Saturday Night Fever (May 16-July 16, Walnut Street Theatre). Brooklyn, 1979: Tony and Stephanie train together for a dance competition. You can sing (and dance!) the rest. 215-574-3550, walnutstreettheatre.org)

Buddy: The Buddy Holly Story (May 27-June 17, Bucks County Playhouse; June 24-July 9, Perelman Theater). Buddy will play the BCP, break down, travel south on I-95 to the Perelman, and set right back up. (BCP: 215-862-2121, bcptheater.org; Perelman: 215-670-2300, kimmelcenter.org)