He may be one of the longest-serving Avengers and the man who once killed the Hulk, but when Hawkeye really wants to intimidate someone, he name drops Moon Knight. The reason? Hawkeye knows that while he might not inspire fear in the hearts of criminals, Moon Knight most certainly does. It's kind of his whole thing.
Marc Spector aka Moon Knight famously wears white because he WANTS to be seen. While patrolling the streets at night, he's not interested in stealthily blending into the darkness
Read more on screenrant.com