《狼犬丹尼》故事背景设定在非洲,讲述了一个叫丹尼(李连杰 饰)的孤儿,遭受人类高利贷商人的欺骗,被迫成为他们的“狼犬”。每当收集不义之财时,他会带着他的手下四处肆虐,甚至不惜对那些敢于反抗的人动刀子。在丹尼成长过程中,他遇到了一位叫巴特(鲍勃·霍斯金斯 饰)的善良男子,并被他收留。巴特利用训练猛兽的方式,让丹尼成为他的忠实“狼犬”,并且帮助丹尼学会了自我控制和道德观念。在这个充满不义之财和暴力的地方,丹尼却开始渐渐反抗自己的心魔,开始重新寻找着自己的人性。该影视剧情将展现丹尼在这个不义之地中的痛苦与挣扎,以及他的决心成为一个真正的男人,寻求真正的自由和幸福。