Charlize Theron wore a Christian Dior Spring 2012 Couture gown for the premiere of 'Snow White and the Huntsman' at Empire Leicester Square…