← San Francisco Opera
Fall 2020 mainstage performances and events have been cancelled. Learn more.
It's a Wonderful Life Production Trailer
Moving Moment 1
Moving Moment 4
Behind the Scenes
Moving Moment 2
Behind the Scenes: The Wings' Journey
Jake Heggie loves Christmas
Jake Heggie explains why "It's a Wonderful Life" is a great show for first-time operagoers
Behind the Scenes: Flying Artists
Behind the scenes, you never know who will show up!
Moving Moment with George Bailey (William Burden)
Moving Moment with Mary Hatch (Andriana Chuchman)