She's wearing a Versace gown. And I have no idea where to get it. Usually designers will lend celebrities gowns to wear to big events. Sometimes the dresses are available to the public, but most of the time they are not since they are one of a kind pieces. Your best bet would be to look around for a gown similar to it.