翰·瑞兹尼克作曲，且在电影中也都是由他演唱的，不过原声带中的「Always Know Where You Are」却是后来由BBMak重新录制的版本。背景音乐的部份则是由詹姆斯·纽顿·霍华谱写的，而他认为这部电影中的配乐「非常类似科恩戈尔德、迪奥姆金和史坦纳等人的完美传统」。这部电影的音乐曾被形容为一种在现代音乐中融入了凯尔特音乐以及《星际大战》配乐的合成。另外，苏格兰提琴家在这部电影的原声带中被列为了曲目「Silver Leaves」的副作曲家，同时也在电影的制作名单中被列为了配乐的独奏家之一。于2002