在導演魏斯安德森的心目中,只有一個人能扮演主角賈賈這個角色。他說:「我之所以有興趣寫這個角色的故事,是因為班尼西歐戴托羅演出的畫面浮現在我的腦海中。這部電影的構想是專門為班尼西歐戴托羅量身打造一個角色。我第一次跟班尼西歐戴托羅提出這個想法是在2021年的坎城影展上,當時是為了《法蘭西特派週報》。我告訴他,如果他感興趣的話,我有個角色要給他。」

魏斯安德森接著說:「我和班尼西歐戴托羅從很早開始就在籌備這部電影。劇本有進度就會馬上給他看。班尼西歐戴托羅從頭到尾都參與其中。」魏斯安德森說:「這種角色或許可以由安東尼昆、里諾范杜拉或尚蓋賓來演。如果班尼西歐戴托羅不想演,我真的不知道還能找誰。得追溯電影史去挖掘了。」

班尼西歐戴托羅回憶說:「一切的開始都是因為一通電話。魏斯安德森說:『我正在籌備一部電影,想請你當主角。不過會有很多需要討論的地方。』我說:『呃,好喔。』他問:『你覺得怎麼樣?』我回答:『好好去做就行了吧?』」

凱特溫絲蕾23歲女兒米亞薛波頓在片中飾演賈賈女兒莉絲兒。令人難以置信的是,這部電影是她第一個主演的電影角色,而劇情正是從她的視角展開的。魏斯安德森說:「米亞薛波頓加入之後,我們也就有了莉絲兒。」

選角指導道格拉斯艾貝爾說:「有數百名來自美國、英國、澳洲和加拿大的演員為了莉絲兒這個角色來試鏡。經過幾輪的複試,魏斯安德森馬上就被米亞薛波頓堅忍不拔、樂觀向上的性格吸引。」米亞薛波頓說:「我拿到的角色設定非常、非常簡短。實際上就只有一句話:你六年沒見到父親了,而你是一名見習修女。」米亞薛波頓的臉龐也許讓人有一種熟悉感,因為她有著母親凱特溫絲蕾的神韻,但她也有獨特的自信與才華。

回想起凱特溫絲蕾30年前在《夢幻天堂》中的銀幕首秀,米亞薛波頓在她職業生涯的早期階段也展現出了屬於自己的鮮明特質。米亞薛波頓說:「在試鏡帶中,我拍攝了《犬之島》中的一個場景,然後和班尼西歐戴托羅及魏斯安德森一起進行了為期兩天的試鏡,隔天我就接到了電話。」當她得知自己拿到這個角色時,「我真的不敢相信這是真的。」她說。「當時我在火車上,坐在地板上小哭了一陣子。」