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