尤金·麦可·奥斯蒙（）的要求下读了剧本两次。奥斯蒙试镜完离开后，沙马兰对选角导演说，「这个角色非他莫属」，「如果不是他来演的话，我不知道我还会不会想拍这部片」。奥斯蒙在试镜时说出重要台词「我看得见死人」（）的表现尤其令沙马兰印象深刻。在奥斯蒙获选前，麦可·塞拉也曾参与试镜。沙马兰要求柯尔之母琳恩的演员必须有「费城南方长相、味道及穿着」，不过最后获选的却是来自澳洲的东妮·克莉蒂。沙马兰表示，「我是克莉蒂的影迷，且十分欣赏她主演的《》（1994年），因此决定邀请她」。在获选饰演琳恩时，克莉蒂正在考虑是否参演