，巴特勒与艾蜜莉·摩提默演出独立影片《来信情缘》（Dear Frankie）。2005年，巴特勒演出改编自真实故事的电影《The Game of Their Lives》，描述1950年美国足球队在贝洛奥里藏特击败英格兰的故事。同年，他在《贝奥武夫与怪兽格兰戴尔》饰演贝奥武夫。之后，他开始投入查克·史奈德导演的《300壮士：斯巴达的逆袭》的拍摄工作，他在剧中饰演斯巴达国王列奥尼达一世，妻子由琳娜·海蒂（Lena Headey）饰演。该片改编自法兰克·米勒的绘本小说《300》，描述西元前480年左右，希腊