Charlize Theron appears in a diamonds-themed promotional photo ahead of her role in Christopher Nolan’s “The Odyssey”
The actress posted a fashion-forward image tied to upcoming film publicity as she plays Calypso, a sea nymph, in Nolan’s next feature project.