Jack Wyatt is een narcistische acteur die benaderd wordt om de rol van Darrin te spelen in een remake van de sitcom Bewitched uit de jaren ’60, maar er op staat dat een onbekende Samantha speelt. Isabel Bigelow is een heks die besluit dat ze normaal wil zijn en naar Los Angeles verhuist om een nieuw leven te beginnen en bevriend raakt met haar buurvrouw Maria. Ze gaat naar een boekhandel om te leren hoe ze een baan kan krijgen nadat ze een advertentie van Ed McMahon op televisie heeft gezien. Jack is toevallig in dezelfde boekwinkel nadat hij enkele mislukte Samantha-audities heeft bijgewoond. Jack ziet Isabel en haalt haar over om auditie te doen. Tegelijkertijd, terwijl ze zich probeert te vestigen in haar nieuwe leven, verschijnt Isabels opdringerige vader Nigel steeds weer om haar ervan te overtuigen terug te keren naar huis, ondanks verschillende afwijzingen van Isabel.
Nadat Isabel indruk maakt op de producers en schrijvers van de show, haalt Jack Isabel uiteindelijk over om mee te doen aan de show. Ook de legendarische actrice Iris Smythson doet mee als Endora. Na een succesvolle opname van de pilot, hoort Isabel toevallig een gesprek dat Jack heeft met zijn agent Ritchie. Ze praten over hoe ze Isabel hebben misleid om op te treden zonder tekst te hebben. Woedend stormt Isabel weg met Maria en haar nieuwe buurmeisje Nina vlak achter haar. Ze besluit dat ze maar drie keuzes heeft: stoppen, boos worden, of ermee leven. In plaats daarvan komt Isabel’s tante Clara op bezoek en helpt Isabel om Jack te betoveren zodat hij verliefd op haar wordt. Tegelijkertijd maakt Nigel kennis met Iris en wordt verliefd op haar.
De betovering werkt en Jack wordt verliefd op Isabel. Hij dringt aan op diverse wijzigingen in het script om haar wat dialoog en grappen te geven en negeert uitspraken van testgroepen waarin Isabel boven hem wordt verkozen. Jack’s genegenheid voor Isabel groeit en hij vraagt haar mee uit, waardoor Isabel de betovering vergeet. Maar als hij haar thuisbrengt, herinnert ze het zich en draait ze de betovering terug naar de tijd dat zij en tante Clara hem uitspraken. De volgende dag is Jack verontwaardigd over de scores die hij heeft gekregen en reageert zijn woede af op Isabel, die hem terugslaat in plaats van de gebeurtenissen die de betovering heeft veroorzaakt. Ritchie ontslaat haar, en ze stormt weg.
In plaats van boos op haar te zijn, is Jack gefascineerd door Isabel en loopt haar achterna, terwijl hij al haar opmerkingen accepteert. Na nog een opname (waarbij Isabel de dialoog krijgt), bloeit hun romance op. Maar de volgende dag arriveert Jacks ex-vrouw Sheila, vastbesloten om Jack terug te winnen. Isabel ziet dit en betovert haar, zodat ze de scheidingspapieren tekent en besluit naar IJsland te verhuizen. Jack is dolblij en kondigt aan dat hij thuis een feest geeft om de scheiding te vieren.
Nigel gaat met Iris naar het feest en als Nigel begint te flirten met veel jongere gasten, onthult Iris dat zij ook een heks is en betovert elk meisje. Als Jack een toast uitbrengt waarin hij zegt dat de waarheid aan iedereen zal worden onthuld, besluit Isabel Jack te vertellen dat ze een heks is. Eerst denkt ze dat ze gewoon een amateurgoochelaar is, maar Jack gelooft haar officieel wanneer ze hem met haar bezem laat zweven. Jack wordt bang en jaagt haar weg met een stok. Isabel is beledigd en vliegt weg.
Jack neemt dit zwaar op, wordt door de politie naar de studio’s gebracht en raakt ontgoocheld over het project. Isabel besluit naar huis terug te keren omdat ze niet langer wil blijven. Jack, die zich in de Conan O’Brien Show waant, krijgt bezoek van oom Arthur. Arthur overtuigt Jack ervan Isabel niet te laten vertrekken, omdat Jack nog steeds van haar houdt en pas over 100 jaar zou kunnen terugkeren (wat later een leugen blijkt te zijn die Arthur heeft verzonnen om Jack te inspireren). Arthur rijdt hem naar de studio waar hij Isabel op de set aantreft. Jack verontschuldigt zich bij haar en vertelt haar dat hij met haar wil trouwen. Dat doen ze en ze trekken in hun nieuwe buurt (die lijkt op de buurt in de serie, met de Kravitzes die recht tegenover elkaar wonen).