「まじまじ」を英語で表現するなら、'stare intently'が一番近いニュアンスかな。相手の顔や目をじっと見つめる感じを表現する時に使うよ。
ネイティブは状況に応じてバリエーションを使い分ける。例えば『He stared at me without blinking』(瞬きせずに見つめた)だと不気味さが増すし、『She gazed deeply into my eyes』だとロマンチックな印象になる。
特に面白いのは『bore into』という表現で、『Her eyes bored into mine』と使うと「視線が突き刺さる」ような強い印象を与える。漫画でよく見る「ギラギラした視線」を表現したい時にぴったりだね。