Although there are historical figures in this movie, you just have to accept the fact that the time line is never going to add up. I agree that Francis is more than likely Francis I aמdand Henry is Henry II. Since the characters in the movie are extremely loosely based on historical figures, you just have to take it with a grain of salt that the time line will never make sense.