2005年2月18日 / Francis Lawrence / Kevin Brodbin、Frank Cappello / Keanu Reeves、Rachel Weisz
2017年5月30日(台湾、香港、澳门)、2017年6月2日(美国、中国大陆) / Patty Jenkins
2014年5月30日、2014年6月20日(中國) / Robert Stromberg / Linda Woolverton / Angelina Jolie