Cannes 2023: Jude Law wore ‘smelly perfume’ to play King Henry VIII in Firebrand | Hollywood Read more