The upcoming film Spencer which features actor Kristen Stewart as Princess Diana has found its Prince Charles in British actor Jack Farthing. As per Variety, the film tapped Farthing, widely known for his role on the BBC One drama series 'Poldark', to play the British royal in the film, which takes place in 1991.