Surprise! A giant Calvin Klein billboard starring a sweaty and nearly naked Eva Mendes is stopping traffic in New York City. In the ad, the 'Hitch' actress is wearing a sheer bra and tugging at an equally slippery male model's briefs.

The spicy billboard spans an entire block in the trendy SoHo neighborhood, and has drawn mixed reactions from neighbors. "As much as I love advertising, it's gonna cause an accident. It's just right over the top," Carols Manuel told WPIX.