Question: Non-Stop Production produced which film most recently:  The production with a poster featuring a shirtless woman or The Inhabited Island Part II?
answer: Devil's Pass