Kieran Bew as Beowulf in Esquire Television’s "Beowulf."
Kieran Bew as Beowulf in Esquire Television’s "Beowulf." ITV Studios
Kieran Bew as Beowulf in Esquire Television’s "Beowulf." ITV Studios