- 本片于2004年开始筹备,当时挑选饰演约翰·迪林格的演员是莱昂纳多·迪卡普里奥,不过后来因为莱昂纳多·迪卡普里奥并不愿意出演本片,最终约翰·迪林格的扮演着替换为约翰尼·德普。
- 影片中约翰·迪林格对银行客户有一句对白,“现在银行里的钱,并不属于你。”这句话最初出自本片导演迈克尔·曼于1995年拍摄的《盗火线》,而对白也是由片中的反派罗伯特·德尼罗说出。
- 本片拍摄的时候被编剧罢工所波及,影片拍摄时间被迫延长,而两位主演约翰尼·德普和玛丽昂·歌迪亚都为本片推迟了其他工作,如约翰尼·德普主演的电影《山特拉姆》就延期到2011年,玛丽昂·歌迪亚的原定于2008年公映的歌剧也推迟演出。
- 本片根据真人真事改编。