Sridevi's last film Mom will release in China on March 22, nearly two years after its release in India.