傑哈德·巴特勒(Gerard Butler)飾演 列奧尼達一世
莉娜·海迪(Lena Headey)飾演 歌果皇后(Queen Gorgo):列奧尼達的妻子
大衛·溫翰(David Wenham)飾演 迪里奧斯(Dilios):電影旁白
多明尼克·威斯(Dominic West)飾演 賽隆(Theron)
麥可·費斯班德(Michael Fassbender)飾演 史帝流士(Stelios)
文森·雷根(Vincent Regan)飾演 Captain Artemis
洛瑞哥·桑托羅(Rodrigo Santoro)飾演 薛西斯一世:波斯帝國的國王
安德魯·泰爾南(Andrew Tiernan)飾演 厄菲阿爾特(Ephialtes)
安德魯·普列文(Andrew Pleavin)飾演 達索斯(Daxos)
湯姆·威斯登(Tom Wisdom)飾演 阿斯提諾(Astinos)