We have finally got our first proper look at Scarlett Johansson in the remake of the sci-fi anime classic Ghost In The Shell and it seems like a wild ride.
Scarlett, who plays the cyborg The Major, introduces the trailer before we are taken on a tour of robot geishas, skyscraper advertisements and serious gunfire.
Scarlett's naked cyborg body plunges off buildings and totes guns before she experiences some kind of existential crisis and ponders her lack of connection and struggles to learn about her past.
The film, which is directed by Rupert Sanders, also stars Juliette Binoche, Michael Pitt and Pilou Asbaek.
It's due to arrive in UK cinemas on March 31 2017.