Friday, July 20
Wizard of Oz on the Dark Side of the Moon – Toto, I don’t think we’re in Kansas any more. Back by popular demand, the Princeton Public Library will screen “The Wizard of Oz”, synchronized to Pink Floyd’s “Dark Side of the Moon.” In the Community Room at 7 p.m., free.
Westminster Summer Choral Festival Orchestra Performance – The orchestra performs Bach’s Mass in B Minor in Princeton University’s Richardson Auditorium, 7:30 p.m.. Tickets $15.
After Ashley at the Arts Council of Princeton – The play by Gina Gionfriddo is about a teenage boy navigating the joys and terrors of life – all through the distorting prism of a media firestorm. 8 p.m. Friday and Saturday. Tickets $13, $10 for Arts Council members, students & seniors.
Saturday, July 21
West Windsor and Montgomery Farmers’ Markets – West Windsor Community Farmers’ Market is held at the Vaughn Drive Parking Lot at the Princeton Junction Train Station, Montgomery Friends of Open Space Market is held at Village Shopping Center, 1340 Route 206 South, Skillman, Both run from 9 a.m. to 1 p.m.
Free Yoga on the Great Lawn at Morven Museum – Yoga for all ages and skill levels, led by Gemma Farrell of Gratitude Yoga. Bring a yoga mat, towel, and bottle of water to 55 Stockton Street, in Princeton. Starts at noon.
Salsa with Swing Sabroso – Swing Sabroso performs on the Palmer Square Green as part of the Palmer Square Summer Music Series, 2-4 p.m., free.
H.M.S. Pinafore, Opera New Jersey – Comic opera by Gilbert and Sullivan directed by Michael Unger, with music performed by the New Jersey Symphony Chamber Orchestra. Matthews Theatre at McCarter, 7:30 p.m. Tickets $20 to $110.
Rainbow Fresh jams at Small World Coffee – The pop grow performs at the 14 Witherspoon Street location at 8:30, free.
Sunday, July 22
Il Trovatore – Opera New Jersey performs Verdi’s four act opera in Italian with English supertitles at McCarter’s Matthews Theatre at 2 p.m., tickets $20 to $110.
Candlelight Concerts for Epilepsy Awareness – House concert features Ari Hest, 8 p.m. in Pennington, register at candlelightconcert.org. Free will donation.
Boeing-Boeing, the Princeton Summer Theatre – A comedy about an American playboy in Paris who is juggling three women. Hamilton Murray Theater, Princeton University, 2 p.m., tickets $25.
Roller Derby with the New Jersey Hellrazors – Fundraiser for a local child born with a brain malformation. Proceeds will help her family cover medical costs. Kendall Park Roller Rink, 3550 Route 27, Kendall Park, 7 p.m.. Tickets $12.