“They created me, but they cannot control me.” Ghost in the Shell, starring Scarlett Johansson, opens in theaters nationwide on March 31, 2017. Directed by Rupert Sanders, the film stars Johansson, Pilou Asbaek, Takeshi Kitano, Juliette Binoche, and Michael Pitt.