Oriol Paulo’s unpredictable suspense film is being released today in China on more than 6,000 screens. No other Spanish-speaking live-action film has ever done such a thing.

read more