Charlize Theron and Carey Mulligan battle for Princess Di role - Snow White and the Huntsman Fansite