Atomic Blonde (out Aug 3) is set in 1989 Berlin and follows an MI6 agent (Charlize Theron) given the task of recovering a valuable list of names before it falls into the wrong hands. The convoluted storyline goes off the rail a few times but there are some strong action scenes that help mask the film's weaknesses. Grade: B-.