Question: why different actors in the crown?
Answer: Foy was replaced by Olivia Colman for seasons three and four of The Crown as the entire cast changed over to reflect the ageing of the characters as they moved into a different period in history.