I think this is one of those rare cases where the character in a book is described as knock out beautiful, and the actress they chose isn't that special. Usually it's the other way around (they cast Michelle Pheiffer to play a normal stay at home mom, for example).