Charlize Theron looks smashing a shimmering midnight blue dress at the Prometheus premiere in London