A recent performance by Hollywood actor Will Smith and Spanish singer India Martínez has sparked intense debate online.