漫威決定透過完全消除亞洲角色來逃避洗白指控。在奇異博士,蒂妲·絲雲頓 (Tilda Swinton) 飾演「古一」(Ancient One),一名藏人,為奇異博士教授超自然現象。這已經是一種難以接受的刻板印象,而且更糟的是,歐洲女性史溫頓繼續著令人不安的傳統白人演員聲稱扮演亞洲角色。然而,斯溫頓聲稱她角色不是亞洲人,漫威也發表聲明支持她可混搭:
漫威在電影選角方面有著非常強大的多樣性記錄,並且經常擺脫刻板印象和原始材料,將漫威電影宇宙帶入生活。 「遠古者」這個頭銜並不專屬於任何一個角色,而是一個隨著時間流傳下來的綽號,在這部特殊的電影中,其體現是凱爾特人。我們非常自豪能夠讓才華橫溢的蒂爾達·斯文頓與我們豐富多樣的演員陣容一起塑造這個獨特而複雜的角色。
漫威的聲明與斯溫頓和奇異博士共同編劇 C. 羅伯特卡吉爾 (C. Robert Cargill) 解釋了工作室不讓東亞演員出演影片的政治原因。面試與雙烤週末播客。他說,古人起源於漫畫中的西藏,但「如果你承認西藏是一個地方,並且他是西藏人,你就有可能疏遠十億人,他們認為這是胡說八道,並且有可能讓中國政府說,'嘿,你知道世界上觀看電影最多的國家之一嗎?我們不會放映你的電影,因為你決定涉足政治。
另一方面,用這個角色替換任何東亞演員是不準確的:「如果我們決定走另一條路,特別是迎合中國,讓他去西藏……如果你認為選角是個好主意一個中國女演員演一個藏族角色,你真是瘋了,根本不知道自己在說什麼。
嘉吉將選角決定與星際爭霸戰小林丸,是星際艦隊學院所有人都被迫失敗的考驗。在奇異博士他聲稱,無論選誰,人們都會對選角決定感到憤怒,所以他們決定把這個角色交給一個好的女演員,然後就結束了。當然可以,但誰能解釋為什麼斯溫頓的凱爾特古人決定定居西藏呢?或者為什麼她一開始就穿得像一個白人女性,假裝自己是東亞男性?