至30位歌手的歌声，最终选择了挪威女歌手西丝儿来为电影演唱特定情绪的人声。詹姆斯·霍纳从她的专辑《》中认识了西丝儿，他特别喜欢她唱的歌曲〈〉。原本卡麦隆不想在电影中有任何演唱歌曲出现，但詹姆斯·霍纳还是与一起秘密写了一首歌〈我心永恆〉。加拿大籍女歌手席琳·狄翁在她的丈夫劝说下，同意为〈我心永恆〉录制一个试听带。詹姆斯·霍纳等到卡麦隆心情愉快的时候，才向他推荐这首歌。在听了好几次之后，卡麦隆终于同意在谢幕中播放〈我心永恆〉，但是他却又担心会遭到外界批评为「电影最终走向商业化」。卡麦隆还想安抚焦虑的电影公司高层