Writing an arrogant character is all about balancing their flaws with just enough charisma to make them compelling. One trick I love is giving them undeniable competence—like a surgeon who saves lives but belittles interns, or a genius programmer who mocks 'amateurs' while fixing their code. Their arrogance should feel earned, even if it's insufferable. Sharp, precise dialogue helps too; they don’t waste words arguing, just deliver cutting dismissals ('Obviously you haven’t read the latest research'). But here’s the secret sauce: vulnerability. Maybe they panic when their expertise is challenged, or their arrogance masks deep insecurity. That complexity keeps them from being cartoonish.
Another angle is their worldview. Arrogant characters often see others as tools or obstacles. Show this through actions—interrupting people, taking credit, or assuming they’ll be rescued from consequences. Physicality matters too: think languid gestures, eye rolls, or leaning back while others lean forward. I’ve always found 'The Secret History'’s Henry Winter fascinating for this—he’s coldly superior but magnetic. Avoid making them one-note by letting their arrogance backfire occasionally, like when their overconfidence leads to a humbling failure. That’s when they become real.