Fantastic feathers and silky gown on Scarlett Johansson