And asked about his inspiration for the scene, Sanders replied: 'It’s actually more from the kind of Egyptian movies with Elizabeth Taylor, you know the idea of rejuvenation through the baths of ewe’s milk so it came from that.'

Sanders joined Charlize at today's Spanish photocall, along with Sam Claflin, who plays Prince William, and Kristen Stewart, who stars as Snow White.

Kristen continued in her trend of wearing gothic outfits during the promotion of the movie, today donning a black and purple dress with sheer panels.

The 22-year-old actress accessorised her outfit with a pair of Christian Louboutin black pointed heels.