newChoir concert
28 march 2020
Charlie will join the newChoir and Janet Lincé to sing the baritone solos in the Duruflé Requiem, Vaughan Williams Five mystical songs, and Parry Hear my words, ye people.

opera scenes
20 march 2020
Charlie joins Oxford Opera Society for their annual opera scenes. He plays the roles of Alberich in Das Rheingold, Don Alfonso in Così fan tutte, and The Count in Le Nozze di Figaro.

aci, galatea, e polifemo
7 march 2020
In his debut performance with New Chamber Opera, Charlie plays the role of Polifemo in Handel's Aci, Galatea, e Polifemo, alongside Stephanie Franklin and Margaret Lingas, and directed by Anhad Ahora.

don giovanni cover show
25 january 2020
Charlie plays Leporello in Oxford Alternative Orchestra's cover performance of Don Giovanni, directed by Jonny Danciger and conducted by Hannah Schneider.

don giovanni
23-29 january 2020
In his first full-scale opera production, Charlie covers the role of Leporello and sings in the chorus of Oxford Alternative Orchestra's production of Mozart's Don Giovanni.

oxford bach ensemble
25 january 2020
Charlie joins the Oxford Bach Ensemble to sing the solo cantata BWV 158 Der Friede sei mit dir for a charity concert in aid of Sarcoma UK and Help Musicians UK.

l'enfance du christ
11 January 2020
Charlie sings the role of St Joseph in East Oxford Community Choir's performance of Berlioz L'enfance du Christ conducted by Dexter Drown.

susanna
26-27 november 2019
As part of Oxford Contemporary Opera Festival, Charlie sings the role of Figaro in a new reworking of Le nozze di Figaro by Zerlina Vulliamy seen through the perspective of the #metoo movement.
