This Mahershala Ali is about to brighten your day with vivid style and LOTS of sexy melanin.

With so many men to choose from, it was hard to compile a top 10 that most women would agree on.