Cast Credits Medici: Masters of Florence (2016) Guest starring as Ezio Contarini Episode 1x05: Temptation (Nov 1, 2016) Endeavour (2012) Guest starring as Ralph Spender Episode 4x02: Canticle (Jan 15, 2017) Doctors (2000) Starring as Simon Bond