Rupert is best known for portraying Sir Leon in the BBC drama series Merlin and playing the role of Jack Featherington in the hit show Bridgerton.  Rupert also played the role of Larry in Dear Evan Hansen on the West End.  His extensive television work includes Shameless, People Just Do Nothing, Doc Martin, Foyle’s War, Hotel Babylon, The White Queen and Doctor Who.