Recurring player in the television series Medici in the role of Piero de Medici who went on to appear in the feature films Enola Holmes (2020) and Paddington 2 (2017). He will play Peter Pan in The Lost Girls (2021)