Who: Salma Hayek carrying a Balenciaga tube square bag
Shop: Barneys.com $1,665
Neiman Marcus $1,665
Where: Late Show with David Letterman, New York

Credit: FameFlynet