要角色是邦德女郎慧丝柏·莲。选角导演黛比·麦克威廉斯（）表示，好莱坞女演员安吉丽娜·朱莉和查理兹·塞隆都曾是该角的“重点考虑”人选，比利时女演员西西·迪·法兰丝也曾参与试镜，但她的英国口音“没能达到标准”。奥黛丽·塔图也曾是考虑人选，但因她需要出演《达文西密码》而落选，该片于2006年5月上映。2006年2月16日，伊娃·格林确定将成为新一任邦德女郎。
拍摄.《大战皇家赌场》的主体拍摄工作于2006年1月3日拉开帷幕，同年7月20日结束。影片的大部分外景都是在布拉格的巴兰多夫电影制