Salma Hayek promoted her new movie “Here Comes The Boom” in Cancun, Mexico. The actress looked elegant in a tomato coloured top and a floaty gingham skirt. She looked sweet and sophisticated, the figure-hugging top also showed off her ample curves. She topped off her outfit with a pair of wedged sandals. Salma posed up with her co-star Kevin James as they drummed up publicity for the movie, which is due for release in November.