Who made Salma Hayek’s black platform pumps and red pleated tiered dress?

Dress – Alexander McQueen

Shoes – Christian Louboutin

similar style shoes by the same designer