Emma Watson in a stylish dress