Peter Chan's Leap, a film about China's national women's volleyball team along with four other Chinese films including Detective Chinatown 3, Lost in Russia, The Rescue, Vanguard, will be released in IMAX theaters during the upcoming Chinese new year holiday.
Read More