Po spędzeniu piętnastu lat w więzieniu bezimienny złodziej wychodzi na wolność. Oszustwo sprawia, że zostaje szeryfem małego miasteczka, gdzie mieszka jego dawna wspólniczka, Anastasia.
"Beowulf" oparty jest na klasycznym staroangielskim poemacie z VI wieku. Film opowiada o tym, jak postapokaliptyczny tytułowy rycerz w średniowiecznym zamku walczy z bestią-ludojadem Grendelem i jego matką. Rycerz musi walczyć ze złem, żeby samemu nie stanąć po stronie zła.