在BBC电视电影《》中诠释德国物理学家维尔纳·海森堡。该片讲述海森堡于第二次世界大战期间参与德国核武器开发计画的故事。舞台剧方面，克雷格于2002年9月至11月间在演出的作品《》。克雷格因该作入围《》舞台剧奖最佳男主角奖。隔年，他在电影《》中饰演诗人泰德·休斯。该片讲述休斯与另一位诗人希薇亚·普拉斯的爱情故事。除了《瓶中美人》外，克雷格还演了另一部2003年电影《》，饰演一位与女友的年迈母亲有染的男人。2004年，克雷格主演了由马修·范恩执导的犯罪惊悚片《》，他在片中饰演一名称为「XXXX」的古柯硷供应