Der Bäcker (James Corden) und seine Frau (Emily Blunt) wünschen sich nichts sehnlicher als ein Kind. Allerdings verhindert ein Fluch der bösen Hexe (Meryl Streep), dass die Frau schwanger werden kann. Die finstere Magierin bietet dem Paar eines Tages jedoch an, den Bann aufzuheben, wenn es ihr innerhalb von drei Tagen bestimmte Gegenstände ...