Charlize Theron is tougher than ever in the upcoming flick Atomic Blonde.
The 41-year-old plays Lorraine Broughton, a spy working for British intelligence agency MI6.
She is tasked with stopping the baddies who have murdered several operatives – including the man she loved.
James McAvoy stars as MI6’s Berlin station chief David Percival, who Charlize takes a shot at in the trailer.
We see Lorraine head into the seedy underworld where she meets Sandrine (Sofia Boutella), a French operative.
The pair hit the sheets in a scene guaranteed to steam up movie screens when the flick hits cinemas later this year!
Also starring John Goodman and Bill Skarsgard, the movie premiered at this year’s SXSW Festival to rave reviews.
The film hits Aussie cinemas on August 3!