Jeff Mitchell/Getty
Charlize Theron
Charlize Theron was luminous in lace at the Edinburgh International Film Festival's 60th-anniversary party. She lit up the Scottish night in a Guy Laroche frock, Stella McCartney shoes and a Christian Louboutin clutch.Advertisement







