Charlize Theron as Megyn Kelly Atomic Blonde's Charlize Theron will portray Megyn Kelly, who has said she "could do worse" regarding Theron's casting. Image Source: Getty / Jean Baptiste Lacroix