Dark horse has 3 different meanings across 1 category:
Noun
a political candidate who is not well known but could win unexpectedly
a racehorse about which little is known
Someone who possesses talents or favorable characteristics that are not known or expected by others.