在导演魏斯安德森的心目中,只有一个人能扮演主角贾贾这个角色。他说:「我之所以有兴趣写这个角色的故事,是因为班尼西欧戴托罗演出的画面浮现在我的脑海中。这部电影的构想是专门为班尼西欧戴托罗量身打造一个角色。我第一次跟班尼西欧戴托罗提出这个想法是在2021年的坎城影展上,当时是为了《法兰西特派周报》。我告诉他,如果他感兴趣的话,我有个角色要给他。」
魏斯安德森接著说:「我和班尼西欧戴托罗从很早开始就在筹备这部电影。剧本有进度就会马上给他看。班尼西欧戴托罗从头到尾都参与其中。」魏斯安德森说:「这种角色或许可以由安东尼昆、里诺范杜拉或尚盖宾来演。如果班尼西欧戴托罗不想演,我真的不知道还能找谁。得追溯电影史去挖掘了。」
班尼西欧戴托罗回忆说:「一切的开始都是因为一通电话。魏斯安德森说:『我正在筹备一部电影,想请你当主角。不过会有很多需要讨论的地方。』我说:『呃,好喔。』他问:『你觉得怎么样?』我回答:『好好去做就行了吧?』」
凯特温丝蕾23岁女儿米亚薛波顿在片中饰演贾贾女儿莉丝儿。令人难以置信的是,这部电影是她第一个主演的电影角色,而剧情正是从她的视角展开的。魏斯安德森说:「米亚薛波顿加入之后,我们也就有了莉丝儿。」
选角指导道格拉斯艾贝尔说:「有数百名来自美国、英国、澳洲和加拿大的演员为了莉丝儿这个角色来试镜。经过几轮的复试,魏斯安德森马上就被米亚薛波顿坚忍不拔、乐观向上的性格吸引。」米亚薛波顿说:「我拿到的角色设定非常、非常简短。实际上就只有一句话:你六年没见到父亲了,而你是一名见习修女。」米亚薛波顿的脸庞也许让人有一种熟悉感,因为她有著母亲凯特温丝蕾的神韵,但她也有独特的自信与才华。
回想起凯特温丝蕾30年前在《梦幻天堂》中的银幕首秀,米亚薛波顿在她职业生涯的早期阶段也展现出了属于自己的鲜明特质。米亚薛波顿说:「在试镜带中,我拍摄了《犬之岛》中的一个场景,然后和班尼西欧戴托罗及魏斯安德森一起进行了为期两天的试镜,隔天我就接到了电话。」当她得知自己拿到这个角色时,「我真的不敢相信这是真的。」她说。「当时我在火车上,坐在地板上小哭了一阵子。」