Charles Kensington is a recurring character in When Calls the Heart season 2, and is played by Canadian actor Marcus Rosner.