Greg Cox wrote:
But the Harry Potter movies were crammed with mythological creatures and fantasy elements set in the present-day. Didn't seem to scare audiences away.
We didn't see any magic battles performed in the Muggle world into well into the series, though, didn't we?
As for the femaleness
, Rowling invented a middle initial so the book covers wouldn't reveal her lack of a magic wand.