Both Jennifer Lopez and Sacha Baron Cohen set tongues wagging after flouting societal expectations with their Wimbledon looks when they attended the tournament.