Kieran Bew ... Beowulf |
Lolita Chakrabarti ... Lila |
Elliot Cowan ... Abrecan |
Laura Donnelly ... Elvina |
Gisli Örn Gardarsson ... Breca |
Edward Hogg ... Varr |
William Hurt ... Hrothgar |
Edward Speleers ... Slean |
Ellora Torchia ... Vishka |
Joanne Whalley ... Rheda |
David Ajala ... Rate |
David Harewood ... Scorann |
Ian Puleston-Davies ... Lagrathorn |
David Bradley ... Gorrik |
Lee Boardman ... Hane |
Grégory Fitoussi ... Razzak |