Maria Doyle Kennedy as Catherine of Aragon