《红气球之恋》，饰演一位在目睹致命意外后与一位陌生人展开危险感情的男人。克雷格于2005年陆续出演了三部电影，第一部为安德林·布洛迪与绮拉·奈特莉主演的惊悚片《》，第二部是匈牙利电影《》，他在片中客串一名美国陆军，第三部则是由史蒂芬·史匹柏导演的电影《慕尼黑》，克雷格在该片中饰演一名南非司机，为猎杀1972年慕尼黑惨案嫌犯的小组的成员。同年，他还出演了一部BBC电视电影《》，饰演一名学者。该片改编自罗伯特·哈里斯创作的。
2005年至今：饰演詹姆士·庞德.2005年，有意挑选克雷格