City Lights presents an exciting mix of plays and musicals, along with the Lights & Music Concert Series; Zoom talkbacks; and the podcast Filament. Scroll down for photos & video. For more, contact marketing director Rebecca Wallace, or call our box office at 408-295-4200, Tuesday-Friday from noon to 4.
On our mainstage from March 12-April 12: Dial M for Murder, a razor-sharp thriller packed with twists. Playwright Jeffrey Hatcher, who wrote City Lights’ 2015 hit Dr. Jekyll and Mr. Hyde, now brings us a new version of a celebrated mystery that inspired Hitchcock’s masterpiece. Tony is convinced that his wife Margot has been cheating on him with Maxine. Now it seems that the affair is over, but in his jealousy Tony spins a web of suspicion and deception that will ensnare them both in recrimination and murder. In this updated thriller, writes The Times of San Diego, “the pace is quicker, the dialogue is snappier, the women are smarter and more complex. But the motive for murder remains the same.”
DIAL M FOR MURDER resources:
Show program, dramaturgy guide, press release and high-res photos coming soon!
Our 2025-26 season:
City Lights’ 43rd season continues in May with anthropology, an innovative new play delving into AI, memory, and the fragile threads of human connection. We wrap things up on a wildly inventive (and darkly hilarious) note with the TikTok musical favorite Ride the Cyclone.
Other resources:
Masks are recommended in the building, and required at select performances of each mainstage show. City Lights recommends but does not require the Covid vaccine and booster. We ask that if any patron is feeling unwell or has any concerning symptoms to please stay home. We’ll be happy to exchange tickets for another performance, free of charge. Learn more about City Lights’ health & safety protocols.
Photos and video from past shows
2025-26 season:
Running After Shadows (video)
Running After Shadows (photos)
Over the River and Through the Woods (photos)
Dracula: A Comedy of Terrors (photos)
Dracula: A Comedy of Terrors (video)
2024-25 season:
Head Over Heels (photos)
The Cake (photos)
The Mousetrap (photos)
In Love and Warcraft (photos)
In Love and Warcraft (video)
Truce: A Christmas Wish from the Great War (photos)
Truce: A Christmas Wish from the Great War (video)
An Inspector Calls (photos)
An Inspector Calls (video)
2023-24 season:
Richard O’Brien’s The Rocky Horror Show (photos)
Richard O’Brien’s The Rocky Horror Show (video)
King Liz (photos)
Nora: A Doll’s House (photos)
Nora: A Doll’s House (rehearsal video)
Ken Ludwig’s The Game’s Afoot (photos)
Toxic (video)
Toxic (photos)
2022-23 season:
Kinky Boots (photos)
The River Bride (photos)
Blithe Spirit (photos)
Miss You Like Hell (video)
Miss You Like Hell (photos)
The Thanksgiving Play
Every Brilliant Thing (video)
Every Brilliant Thing (photos)
2021-22 season:
Coded (video)
Coded (photos)
Native Gardens
The Hollow
Vietgone
Waiting for Next
Fun Home
The Solo Pieces: New digital plays from the BIPOC community
Lola Cooked Our Food (video)
2020-21 season:
A Christmas Carol (video)
2019-20 season:
The Wolves
The Wickhams: Christmas at Pemberley
Stage Kiss
Coded
2018-19 season:
God of Carnage
Making God Laugh
Mothers and Sons
Eurydice
Silent Sky
Cabaret
2017-18 season:
Stupid Fucking Bird
Miss Bennet: Christmas at Pemberley
Alabama Story
The Merchant of Venice
The Siegel
In the Heights
2016-17 season:
Other Desert Cities
Calendar Girls
Ideation
Frankenstein
Rapture, Blister, Burn
LIZZIE (photos)
LIZZIE (video)
2015-16 season:
Dr. Jekyll and Mr. Hyde
Handle With Care
Tigers Be Still
The Elephant Man
I and You
Green Day’s American Idiot
2014-15 season:
Art
Truce: A Christmas Wish from the Great War
Build
M. Butterfly
Exit, Pursued by a Bear
West Side Story
2013-14 season:
Amadeus
The Language Archive
Monty Python’s SPAMALOT

