a film still from alien mixed with dune and grand hotel budapest