Who made Selena Gomez’s white shirt, corset top, snake boots, and blue denim mini skirt?

shoes – Stuart Weitzman

Corset – Are you am I
Shirt – Alexander Wang
Skirt – Versace

similar style items by the same designer