BEGIN SLIDESHOW Alpha secures release date in China Variety reports that Sony Pictures and Studio 8’s Alpha is heading for a theatrical release in mainland China. The film is expected to release in the country on September 7, just three weeks after it debuts in domestic theaters. Alpha is an epic adventure set in the last Ice Age.