Dita Von Teese and Emma Watson at event