Danny a découvert qu'il obtient énormément de succès auprès des filles en leur racontant toujours le même mensonge : qu'il est marié et que sa femme le maltraite! Après une nuit torride en compagnie de la jolie Palmer, cette dernière lui fait une crise en apprenant qu'il est marié. Au lieu de se rétracter, le célibataire affirme haut et fort que son divorce est imminent. Plus ou moins convaincue, sa nouvelle flamme exige de rencontrer son épouse. Afin de se sortir du pétrin, Danny demande à son assistante de jouer et le jeu et de l'incarner.
Balthazar Blake est un grand sorcier vivant de nos jours à Manhattan. Il tente de défendre la ville contre son ennemi juré, Maxim Horvath. Balthazar ne pouvant y arriver seul, il engage alors - un peu malgré lui - Dave Stutler, un garçon apparemment ordinaire qui a pourtant un vrai potentiel, pour devenir son apprenti. Le sorcier donne à son apprenti réticent un cours express sur l'art et la science de la magie, et ensemble, ces deux associés improbables vont tenter de stopper les forces des ténèbres. Il faudra à Dave tout son courage, et même davantage, pour survivre à sa formation, sauver la ville et... embrasser la fille qu'il aime?
Pour fêter l'anniversaire d'une école, une cérémonie est organisée au cours de laquelle une capsule temporelle contenant des messages écrits par des enfants 50 ans auparavant est déterrée et ouverte. Chaque enfant emporte chez lui un message, mais celui du petit Caleb est illisible, car il s'agit d'une suite incohérente de chiffres.
D'abord amusé, son père, statisticien, essaye de trouver une signification. Horrifié, il découvre peu à peu que chaque séquence de chiffres correspond à la date exacte d'une catastrophe récente. Lorsqu'il comprend que les 3 dernières séquences prophétisent des cataclysmes à venir, une course contre la montre commence.