Stephen Campbell Moore, Claire Foy’s Ex-Husband: 5 Fast Facts You Need to Know 4 years ago The Crown's Claire Foy married her husband, English actor Stephen Campbell Moore, in 2014. Moore is best known for playing Irwin in The History Boys.