Beaded top NICK CAVE Shirt GIORGIO ARMANI Pants BALENCIAGA Shoes talent’s own
Nick Cave wears all clothing Saint Laurent by Anthony Vaccarello