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