詹姆斯·弗兰科 James Franco (饰演 Tristan
) 索非亚·迈尔斯 Sophia Myles (饰演 Isolde
)
卢夫斯·塞维尔 Rufus Sewell (饰演 Marke
)
亨利·卡维尔 Henry Cavill (饰演 Melot
)
沃夫冈·穆勒 Wolfgang Müller (饰演 Rothgar (as Wolfgang Muller)
)
德克斯特·弗莱彻 Dexter Fletcher (饰演 Orick
)
托马斯·桑斯特 Thomas Sangster (饰演 Young Tristan
)
马克·斯特朗 Mark Strong (饰演 Wictred
)
David O'Hara (饰演 Donnchadh (as David Patrick O'Hara)
)
JB Blanc (饰演 Leon
)
Jamie King (饰演 Anwick
)
里奥·格雷高里 Leo Gregory (饰演 Simon
)
Richard Dillane (饰演 Aragon
)
Barbora Kodetová (饰演 Lady Marke (as Barbara Kodetova)
)
Marek Vasut (饰演 Luther
)
David Fisher (饰演 Irish Soldier
)
Bronwen Davies (饰演 Lady Aragon
)
Kevin Flood (饰演 Funeral Priest
)
Philip O'Sullivan (饰演 Paddreggh
)
Nevin Finnegan (饰演 Tournament Crier (as Nevan Finegan)
)
Jón ?lafsson (饰演 Coronation Priest (as Jon Olafsson)
)
Winter Ave Zoli (饰演 Widseth's Sister
)
Bronagh Gallagher (饰演 Bragnae
)
Tiffany Amber Knight
Todd Kramer (饰演 Widseth
)
Thomas Morris (饰演 Kaye
)
Isobel Scott Moynihan (饰演 Young Isolde
)
Cheyenne Rushing (饰演 Lady Serafine
)
露西·拉塞尔 Lucy Russell (饰演 Edyth
)
Miroslav Simunek (饰演 Pict Guard (as Mirek Simunek)
)
Hans Martin Stier (饰演 Kurseval (as Hans Martin-Stier)
)
Myles Taylor (饰演 Young Melot
)
Ronan Vibert (饰演 Bodkin
)
Graham Mullins (饰演 Morholt
)
Gordon Truefitt (饰演 Tournament Judge
)
Jack Montgomery (饰演 Young Simon)