Demi looks hot and the Queen looks fabulous.