brad pitt

Who wore it best? Jennifer Hudson VS Kim Kardashian