flamboyant
flamˈbɔɪənt
adjective
(of a person or their behaviour) tending to attract attention because of their exuberance, confidence, and stylishness.
the band’s flamboyant lead singer
ostentatious,exuberant,confident,lively,buoyant,animated,energetic,vibrant,vivacious,extravagant,theatrical,showy,swashbuckling,dashing,rakish,over the top (OTT),fancy-pants