Вакула - работник кузни. Сильный духом мужчина. Но в то время, как все готовятся к Рождеству, Вакула, влюбленный в Оксану, очень страдает и хочет покончить с жизнью. К нему явился сам чёрт и Вакула решает им воспользоваться для своих целей. Вакула садится верхом на черта и выполняет каприз своей любимой. Оксана соглашается стать его женой.
Оксана - девушка, которая полна высокомерия и очень любит себя. Считает себя самой красивой и очень этим гордится. Она насмехается над Вакулой, считая что он её недостоин. Оксана очень капризна и привередлива. Когда до нее доходит слух о смерти кузнеца, понимает, что влюблена в него. Выйдя замуж за Вакулу, становится отличной матерью и супругой.
Черт - соответствует своему имени. Он хитер, изворотлив и мстителен.
Солоха - местная ведьма и по совместительству мама Вакулы. Ей завидуют все деревенские бабы, так как она обольстительна и хитра. Как хозяйка она очень хорошая. Нрав у нее веселый и задорный.
Чуб - самый богатый мужик в деревне, отец Оксаны. Он против женитьбы Вакулы на своей дочери. Чуб любит гулянки с друзьями, ему нравится Солоха.
Дьяк - местный священник. Не смотря на свой чин, устраивает шумные пьянки и ходит в гости к Солохе. Дружит только с богатыми мужиками.
Пацюк - местный доктор. Ленивый, больных принимает на дому.