Question: who plays prince charles in reign season 3?
Answer: Spencer MacPherson