Scarlett Johansson is unraveling a mystery in the new trailer for Ghost in the Shell.
A terrorist threat emerges, someone who is everywhere and nowhere - but perhaps he's not as bad as he seems.
The film is a a reimagining of Mamoru Oshii's 1995 anime, and sees Johansson star as Major, a cyborg who leads Section 9, an elite task force.
Rupert Sanders is directing the Paramount film, with Ghost in the Shell also starring Takeshi Kitano, Daisuke Aramaki and Michael Pitt is as the villain Kuze.
Ghost in the Shell hits theaters March 31.