Charlize Theron is every one of our fantasies in a new trailer for Atomic Blonde.

Theron plays Lorraine Broughton, a confident and sexy agent in Her Majesty’s Secret Intelligence Agency.

The movie is a break-neck action thriller, following Theron as she tries to track down who’s killing agency operatives.

Based on Antony Johnston’s 2012 graphic novel The Coldest City, the movie takes place in Berlin in the year 1989, on the eve of the collapse of the Berlin Wall.

Lorraine Broughton is an expert at hand-to-hand combat, but it’s the steamy romance we’ve got our eye on.

Theron meets a sexy French operative in Berlin, played by Sofia Boutella.

The pair meet in a bar and the chemistry is undeniable.