Prince “Te Amo Corazon” (2005)

Directed by: Salma Hayek

Also directed videos for: N/A

Complex says: We're not saying she's not talented (after all, she was mesmerizing as a stripper in From Dust Till Dawn in her Academy Award nominated role in Frida), but we have the sneaking suspicion Prince only let her direct this video to get it popping with shorty. And our guess is, it didn't work out because Prince was still trying to win her over years after the fact.