怪兽格兰戴尔》饰演贝奥武夫。之后，他开始投入查克·史奈德导演的《300壮士：斯巴达的逆袭》的拍摄工作，他在剧中饰演斯巴达国王列奥尼达一世，妻子由琳娜·海蒂（Lena Headey）饰演。该片改编自法兰克·米勒的绘本小说《300》，描述西元前480年左右，希腊与波斯的温泉关战役。2007年3月9日，《300壮士：斯巴达的逆袭》在美国上映，以7200万创下三月首周票房新纪录。五月，上映九週的票房累积到4亿3800万。巴特勒以该角色拿下「」的「Action Star of the Year」，以及2007年「」的