Opening
Modlin Center Noche Flamenca featuring Soledad Barrio performs Latin dance March 20-21 at 7:30 p.m. Tickets are $16-$32. 289-8980.
Ongoing
Barksdale Theatre at Hanover Tavern The Barksdale Theatre presents the bluegrass gospel musical “Smoke on the Mountain,” Thursday-Saturday at 8 p.m. with 2 p.m. Sunday matinees. Through April 28. Tickets are $34-$38. 13181 Hanover Courthouse Road. 282-2620.
Barksdale Theatre at Willow Lawn The theater presents “Brooklyn Boy” by Donald Margulies, Wednesday-Saturday at 8 p.m. and Sunday at 2 p.m. Through March 25. Tickets are $32-$36. Also, Theatre IV presents “Lyle, Lyle Crocodile,” a musical that follows Josh Primm on his move to New York City, through March 25. Tickets are $13-$14. 1601 Willow Lawn Dr. 282-2620.
Battery Park Christian Church Reflections Repertory Company presents “Agnes of God” at 8 p.m. through March 18. Tickets are $10. 4201 Brook Road. 266-3973.
Firehouse Theatre Project Kenneth Lonergan’s dark comedy “This Is Our Youth” shows at 8 p.m. through March 31. Tickets are $10-$20. 1609 W. Broad St. Call 355-2001.
Mystery Dinner Playhouse Enjoy a four-course dinner while enjoying “Death by Disco,” a murder mystery Fridays and Saturdays at 7:30 p.m. Through June 9. Tickets are $39.95. 2000 Staples Mill Road. Call 649-2853 or visit www.mysterydinner.com.
Richmond Shakespeare Theatre The company presents “Twelfth Night, or What You Will” at Second Presbyterian Church Thursdays-Saturdays at 8 p.m. with Saturday matinees at 2 p.m. Through March 31. Tickets are $13-$24. 5 N. Fifth St. Call (866) BARD-TIX or visit www.richmondshakespeare.com.
Swift Creek Mill Theatre The theater presents “Flowers for Algernon” based on the Daniel Keyes novel at 8 p.m. Through March 17. Tickets are $31.50-$44.50. 17401 Jefferson David Highway. Call 748-5203 or visit www.swiftcreekmill.com.