伯特·杜瓦尔出演。其他几位配角包括泰丝·哈珀、贝蒂·巴克利、威尔福德·布利姆雷和艾伦·巴金等。电影由百代影业投资，主要在德克萨斯州埃利斯县的县城瓦克萨哈奇进行拍摄。剧本曾被多位美国导演回绝直至澳大利亚导演贝尔斯福德接手。杜瓦尔亲自演唱了其角色在片中的歌曲，他开车在州内行进了超过1000公里，模仿当地口音演唱歌曲并录制下来，还与乡村乐队合作来为接演角色做准备。他与导演在电影制作期间曾多次发生冲突，其中有一次导演直接离开了片场，还有报道称后者正考虑退出剧组。麦克·斯莱奇皈依基督教这一情节是电影的一个转折