As an adaptation of a book I adore, this film is terrible. As an inexplicable attempt to turn said book into a sort of live-action Shrek film, it is actually just mediocre, and even has some bits that are sort of funny. As a vehicle for watching Hugh Dancy look impossibly young and ridiculously pretty, though, it is brilliant. He even takes off his shirt once! So yeah.