Ray Tamarra/Getty Images

Theron was red hot in a satin one-shoulder Dior dress at a New York screening of Battle in Seattle. The actress stayed up with the trends and wore bow-detailed heels from Christian Louboutin.
0 of 7161

Charlize Theron

Advertisement