西蒙·林登曾在之前的原版舞台剧中扮演贾德，维德勒决定由他来诠释科，理由是林登无论相貌、个人魅力还是表现复杂人物的能力都很适合这个角色。丽贝卡·斯玛特之前在舞台剧中饰演的也是切丽，她是唯一在电影和舞台剧中出演同一人物的演员。经常有报道将《黑岩风暴》视为希斯·莱杰的处女作，但他实际上还出演过其他电影，只是没有列名。虽然莱杰在本片中出演的只是小角色，但这次演出让他在澳大利亚崭露头角，之后获得更多更重要的角色也成为可能。年仅15岁的博亚娜·诺瓦科维奇获选出演特雷西，这一定程度上是因为她是竞技体操运动员，剧组认为她在