Little seems to happen in the sleepy New England town of Eastwick, but that all changes when three women make a wish for a dynamic man to enter their lives.
Discover 11,128,835 listings and 279,587 playable programmes from the BBC
Little seems to happen in the sleepy New England town of Eastwick, but that all changes when three women make a wish for a dynamic man to enter their lives.