Britain hasn't had a Christian monarch since Henry VII in 1509. (Some could argue Henry VIII was the last although his intentions would be suspicious based on his later behavior).
I would argue that point with you. IMHO, Britain hasn't had a legal monarch of any description since Richard III was killed.
“Britain hasn’t had a Christian monarch since Henry VII in 1509. (Some could argue Henry VIII was the last although his intentions would be suspicious based on his later behavior).”
If you mean a Catholic, Mary I and James II were definitely Catholics.