「茫然」を英語で表現する際、最もピッタリくるのは 'dumbfounded' かな。突然の出来事に言葉を失うようなニュアンスがよく伝わる。
例えば、『スパイダーマン』のラストシーンでピーターが正体を明かされたときの表情はまさにこれ。日常会話では 'I was completely dumbfounded when she revealed the truth' みたいに使える。
似た表現で 'flabbergasted' も面白い。こっちはもっと驚きが爆発的で、漫画的なオーバーアクションを連想させる。友人にサプライズパーティーを仕掛けられた時なんかは、この単語がしっくりくる。