I know that they usually change the plot a lot when they make a book into a film, and I know that Hilary Swank has played a woman masquerading as a man before (just as Cate Blachett recently played Bob Dylan), but… well, really.