cast
Series Regulars
Kieran Bew
as Beowulf
William Hurt
as Hrothgar
Ed Speleers
as Slean
Laura Donnelly
as Elvina
David Ajala
as Rate