Cramer Center for the Arts "Disney's High School Musical," based on the hit TV movie featuring local high schools, $15. 7 p.m. Runs through Aug. 5, with shows on Fridays and Saturdays at 7 p.m. and weekend matinees at 2 p.m.11600 Gayton Road. 282-2620.
Firehouse Theatre "Little Shop of Horrors," a musical about an exotic plant that eats humans. Runs through July 29, Thursdays, Fridays and Saturdays at 8 p.m. and weekend matinees at 2 p.m. $15. 1609 W. Broad St. 788-6457.
Agecroft Hall "Henry IV Part 1," the second of four plays about the reigns of three English kings, starts at 8 p.m. Shows are Thursdays-Sundays at 8 p.m., through Aug. 5. 4305 Sulgrave Road. 1-888-BARD-TIX or www.richmondshakespeare.com.
Barksdale Theatre at Hanover Tavern Neil Simon's "The Odd Couple," about mismatched roommates sharing an apartment, runs through Aug. 12 at 8 p.m. with Sunday matinees at 2 p.m. Tickets are $34-$38. 282-2620.
Barksdale Theatre at Willow Lawn "Into the Woods," a fairy tale musical, runs Wednesdays-Saturdays at 8 p.m. with weekend matinees, through Aug. 19. Tickets are $34-$38. 1601 Willow Lawn Drive. 282-2620.
Cultural Arts Center at Glen Allen "Sabrina Fair," a Cinderella retelling set in the 1950s, runs through July 29, with show at 8 p.m., Thursdays-Saturday and matinees at 2:30 p.m. Saturdays and Sundays. Tickets are $6-$8. 2880 Mountain Road. 501-5859.
Haunts of Richmond "Poe Immersion," a dramatic staging of Edgar Allan Poe's stories, runs through July 21. Tickets are $7-$10. 11 N. 18th St. 513-8925.
Mystery Dinner Theatre "Death by Doo-Wop," a murder mystery set on a 1950s dance show, runs 7:30 p.m. Fridays and Saturdays through Oct. 13. Tickets are $39.95. 2000 Staples Mill Road. 649-2583.
St. John's Church Actors in 1770s attire portray pivotal characters in the early days of the American Revolution at 2 p.m. through Sept. 2. Free. 2401 E. Broad St. 564-1002.
Swift Creek Mill Theatre "Sleuth," a plot twist-filled thriller, runs through Aug. 18. Matinees on select Wednesdays, Thursdays, Saturdays and Sundays at 2:30 p.m. Tickets are $31.50-$44.50. 17401 Jefferson Davis Highway. 748-5203.Click here for more Arts & Culture