- 2004年,影片的导演本来是安东尼·福奎阿,而主演则分别是丹泽尔·华盛顿和本尼西奥·德尔·托罗,但就在影片开拍的前一个月,却被迫中止了,原因是环球公司因为一些预算方面的问题而取消了拍摄工作。
- 在安东尼·福奎阿还是导演的时候,演员丹妮亚·莱米里兹也会在影片中饰演一个角色。
- 当特瑞·乔治完成的剧本被拒绝之后,斯蒂文·泽里安才加入进来为整个故事重新创作了剧本。
- 现实生活中的里奇·罗伯茨和弗兰克·卢卡斯,都是雷德利·斯科特在纽约片场的主要拍摄顾问。
- 特瑞·乔治也曾一度是这部影片的导演,而那时候的两位主演则分别是唐·钱德尔和杰昆·菲尼克斯。菲尼克斯曾经和罗素·克劳在《角斗士》中有过对手戏,导演恰好也是雷德利·斯科特。
- 罗素·克劳还特别要求去听一些里奇·罗伯茨的讲话录音,这样他可以掌握罗伯茨语言方面的所有小怪癖。
- 在影片的最初期,曾经叫过《纯蓝》(Tru Blu)和《蝴蝶归来》这样的名字。
- 2005年3月,当影片重新启动时,特瑞·乔治以编剧的身份加入进来,目的是要重新改写剧本,好能将预算缩小至5千万,而那时候乔治就计划好了,他打算招募在《卢旺达饭店》中合作过的唐·钱德尔饰演弗兰克·卢卡斯。
- 安东尼·福奎阿时期,他力荐雷·利奥塔和约翰·C·赖利饰演影片中的两个配角,这也是环球公司因预算问题而取消了影片的拍摄的原因之一。
- 虽然影片被环球公司勒令停拍,但丹泽尔·华盛顿和本尼西奥·德尔·托罗还是拿到了他们的片酬,因为他们已经签订了合约,所以环球公司需要分别付给华盛顿2千万美元、德尔·托罗5百万美元,不管影片有没有拍。当这部影片重新开始拍摄时,就意味着华盛顿又得到了另外2千美元的片酬--也就是说,弗兰克·卢卡斯这个角色,总共为华盛顿赚进了4千万美元。
- 在泰国的清迈实地拍摄时,导演雷德利·斯科特雇来了许多邻近村庄的村民当临时演员,而其中有一些,在越战期间真的参与过弗兰克·卢卡斯掌管的毒品交易。
- 雷德利·斯科特在拍摄《天国王朝》之前,就看到了斯蒂文·泽里安创作的新剧本,并马上同意为影片当导演。在拍摄《一年好时光》的时候,斯科特却一直在和罗素·克劳讨论这部影片,最终他们都如愿地加入进来。
- 对于饰演里奇·罗伯茨的人选,导演雷德利·斯科特和制片人布莱恩·格雷泽最初的时候手中有两个不错的人选,一是罗素·克劳,另一个是布拉德·皮特,最终克劳胜出。