The Met Ball is the biggest date in the fashion calendar, and this year stars including Anne Hathaway, Jessica Biel, Madonna and Beyonce all unleashed their inner punk princesses as they walked the red carpet in show-stopping creations. But who was your favourite? Was it Anne in vintage Valentino? Madonna's anarchic ensemble or perhaps Kim Kardashian's floral gown? Vote now for the best look on the night.CLICK ON PHOTOS TO ENLARGE