История берет свое начало в вымышленном королевстве Анвин, где легкомысленный и дерзкий принц Джон, меняющий девушек как перчатки, собирается связать себя узами брака с принцессой Гвендолин, чтобы прекратить многовековую войну. Накануне свадьбы он соблазняет очередную простолюдинку, чем подвергается всеобщему порицанию и предстает перед судом. В качестве наказания на распутного принца и его оруженосца Родни накладывают заклятие, которое превращает их склизких лягушек. Снять чары может лишь поцелуй девушки, которая согласится выйти замуж до следующего полнолуния. 500 лет безуспешных скитаний по болотам приводят главного героя и его приятеля в современный Нью-Йорк.