magic flute

23-24 October 2021

Playing the role of Papageno, Charlie joins Arcadian Opera for a production of Mozart's Magic Flute

This has been postponed until October.

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.


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.