Something Wicked This Way Comes has already been converted into a film adaptation quite some time ago. However, if I were to make the movie myself, I would cast it in the following way due to both their physical attributions and acting experience:
Secondly, I would cast James Franco as Mr. Cooger. James Franco has a sinister or "Bad boy demeanor about him in many of the roles he plays. Therefore, he would make the perfect accomplice to Mr. Dark as Mr. Cooger.
Although Miss Foley in the novel is older than Anne Hathaway, I believe that Anne Hathaway would embody the character of Miss Foley quite well. In the novel, Miss Foley seems to be consumed with the thought of youth. When reading the tale, I imagined Miss Foley to look something like Anne Hathaway in her younger days. However, going beyond just physical appearance, Anne Hathaway has a way of playing vulnerable yet sassy women.