En 2000 interpretó al rey Jorge III del Reino Unido en la película para la televisión Longitude.
Al siguiente año apareció como invitado en la serie médica Holby City, donde interpretó a Nathan Cairns.
Ese mismo año apareció en la serie The Fugitives, donde interpretó al peligroso Boyer.
En 2006 apareció en la película Beau Brummell: This Charming Man, donde interpretó a Lord Charles Manners.
En 2013 apareció en un episodio de la miniserie Da Vinci's Demons, donde interpretó al cardenal Giacomo Orsini.