Just for the sake of accuracy...
Gwenth Paltrow isn't in Stardust, so of course her role was dissappointing.
Also the setting of the story is England, slightly south of London, written by an englishman, so it makes sense that the characters would be speaking with an English accent, they do in the book. It comes across through the turn and choice of words.