Question: who plays charles on when calls the heart?
Answer: Marcus Rosner