a tough guy
A particularly strong, resolute, fearless, and independent man who does not show weakness or emotion and does not rely on or bow down to others. Hyphenated if used as a modifier before a noun. The best tough guys in cinema are those who aren't invincible, but find still find a way to win against all odds. John's always putting on this tough-guy façade, but I know that deep down he's a bit of a coward.