In 'I Am Frankelda,' an aspiring female writer in mid-19th-century Mexico who gets sucked in the dark world of her own stories.
From Mexico's Cinema Fantasma and directors Roy and Arturo Ambriz, the Annie-nominated feature will stream worldwide starting June 12.
Loulan: The Cursed Sand is an action RPG set along the ancient Silk Road in the Western Regions of China. It tells a tragic love story of an exiled royal guard who returns to the fallen kingdom of ...
Kendall Myers is a Senior Author with Collider. As part of the TV and Movies Features team, she writes about some of the most popular releases before, during, and after they premiere. In three years, ...