ご質問ありがとうございます。
・characters with opposite personalities
=正反対の性格の登場人物
(例文)They have opposite personalities.
(訳)彼らの性格は正反対です。
・主人公と正反対の性格の登場人物を「foil character」といいます。
(例文)She is the foil character because she's not pretty and smart like the main character.
(訳)彼女は主人公のように綺麗で頭が良くないので foil characterです。
お役に立てれば嬉しいです。
Coco