Die beruflich erfolgreiche Jane Nichols war bereits auf 27 Hochzeiten ihrer Freundinnen als Brautjungfer und Organisatorin. In ihrem eigenen Leben hingegen gibt es keinen Mann. An einem Abend, an dem Jane zwischen zwei Hochzeiten pendelt, wird der Zeitungsreporter Kevin auf sie aufmerksam.
Taxifahrer James bringt eines Tages die hochschwangere Mollie zur Entbindung ins Krankenhaus. Aus Sympathie und Neugierde bleibt er während der Geburt in Mollies Nähe. Die spezielle Verbundenheit zu dem Baby läßt den Taxifahrer in den folgenden Monaten immer wieder Kontakt zu der alleinerziehenden Mutter aufnehmen, die ihn gerne als Babysitter engagiert. James Liebeswerben um Mollie bleibt jedoch zunächst ohne Resonanz. Erst als die Versuche der Buchhalterin fehlschlagen, einen standesgemäßen und finanzkräftigen Ersatzvater zu finden, bekommt James mit dem Einverständnis des Babys seine Chance.
Freundlich ausgedrückt hat Jack Wyatt seine besten Tage als Leinwandstar schon lange hinter sich. Ein Comeback muss her und sein enthusiastischer Agent Richie hat bereits das rettende Projekt zur Hand: ein Remake der legendären Fernsehserie „Verliebt in eine Hexe“. Fehlt nur noch die weibliche Partnerin, die in der Rolle der nasekräuselnden Hexe Samantha Jack nicht in die Quere kommt. Die hinreißende Isabel Bigelow scheint wie geschaffen für den Part – sie stand noch nie vor der Kamera, hat sich Hals über Kopf in Jack verliebt und kann die Nase kräuseln. Was keiner ahnt: Isabel ist noch aus einem ganz anderen Grund die Idealbesetzung – sie ist nämlich auch im wahren Leben eine Hexe. Als sie feststellt, dass Jack sie schlicht belogen hat, greift sie auf ihre aussergewöhnlichen Fähigkeiten zurück – und verführt den Star der Show nach allen Regeln der Hexenkunst.