Who was the last Roman Catholic King of England?

Question
Who was the last Roman Catholic King of England?
Answer
James II