Heroiczna legenda Beowulf (Kieran Bew) galopuje przez epickie i mistyczne Shieldlands, do jego domu z dzieciństwa, Herot, mając nadzieję naprawić krzywdy z przeszłości.
Po opuszczeniu granicznego miasta dwadzieścia lat wcześniej, wojownik, który stał się najemnikiem, Beowulf, powraca, aby oddać swój szacunek choremu opiekunowi i tanowi z Herot, Hrothgarowi (William Hurt). Jednak, jego gest dobrej woli szybko otwiera stare rany. Beowulf spotyka się z zimną stalą, co nie pozostawia mu żadnego innego wyboru jak walka o przejście do Wielkiej Sali, aby być wysłuchanym przez nowego tana, Rhedę (Joanne Whalley), żonę Hrothgara, której mianowanie wywołało kontrowersję w Herot i poza nim.
Z szybko zanikającą obroną, Herot zostaje zaatakowane od wewnątrz i kiedy wierny sługa Rhedy zostaje zabity, Beowulf ślubuje, że pozostanie aż wrót nie zostanie pokonany, sprawiedliwości stanie się zadość i Herot będzie znowu bezpieczne. To wyścig z czasem dla Beowulfa jak dąży do chronienia miasta i złapania zabójcy, który może być człowiekiem lub bestią.