Charlize Theron is one of the most fearless actors in Hollywood, and she continues to channel that energy in the new Atomic Blonde movie. The trailer (released today) finds her kicking endless amount of male ass as MI6 agent Lorraine Broughton. Watch above as Theron savagely obliterates the entire city of Berlin while trying to figure out who's behind the murders of her fellow operatives.

James McAvoy (X-Men: Apocalypse, Split) appears as British station chief David Percival who helps Broughton navigate the city. Sofia Boutella (Star Trek Beyond, The Mummy reboot) also plays Theron's sultry French love interest. Atomic Blonde is based on Antony Johnston’s 2016 graphic novel The Coldest Winter, a Cold War spy thriller that takes place in 1989.

The cast also includes Toby Jones, Eddie Marsan and John Goodman. Atomic Blonde is directed by David Leitch (John Wick, the upcoming Deadpool sequel). It hits theaters on July 28 after its SXSW Film Festival premiere this weekend. Theron is also set to star in The Fate of the Furious, out on April 14. Click here for the movie's complete guide.

Keep up with all things pop culture and nostalgia with the latest Besterday podcast episode below: