Charles is currently playing William Ransom in season 7 of the Starz series Outlander ( 2023).
On top of his performing arts interests Charles enjoys fitness training and rock climbing. He has been trained In both equestrian and combat skills. In his spare time he plays piano and guitar. Scottish, Welsh, Irish, Dutch Canadian.