Дени Вильнёв мечтал снять фильм по роману Фрэнка Герберта (1920-1986) «Дюна» (1965) с тех пор, как прочёл его ещё мальчишкой в возрасте около 12 лет. Ему хотелось снять фильм близко к тексту первоисточника, так что вначале он набил руку на фантастических картинах «Прибытие» (2016) и «Бегущий по лезвию 2049» (2017), а уже потом взялся за «Дюну».
Съёмки фильма проходили в Венгрии, Иордании, Норвегии, ОАЭ, Австрии и Словакии.
Режиссёр Денни Вильнёв представлял себе барона Владимира Харконнена (его сыграл Стеллан Скарсгард) как «носорога в человеческом обличье». Каждый день перед съёмками актёр проводил по 7 часов в кресле гримёра.
Сцены океанов на Каладане снимали в Норвегии. Сцены пустынь на Арракисе снимали в основном в Иордании и в Абу-Даби.