film still of leela the cyclops in the scifi movie, 4 k