Претендентками на роль Элис были Дженнифер Лоуренс, Диана Агрон, Имоджен Путс и Фелисити Джонс.
На роль Тома Уорда рассматривались Алекс Петтифер, Шайло Фернандез, Сэм Клафлин, Калеб Лэндри Джонс и Джеймс Фрешвилл.
Съёмки начались 19 марта 2012 года в Ванкувере.
«Седьмой сын» снят по детскому роману Джозефа Дилейни «Ученик ведьмака».