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 277,914 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.