Beowulf is a character on ABC's Once Upon a Time. He is portrayed by Torstein Bjørklund.



A legendary folk hero, Beowulf detests the fact that Rumplestiltskin ended the Ogre War with dark magic, and sees him as a monster. In order to defeat the Dark One and become the hero he wants to be, Beowulf pretends to be the Grendel to lure Rumplestiltskin in an attempt to frame him for murder. When Beowulf tells them his plan, Baelfire fears for their reputation and, in a moment of blind panic, uses the Dark One's Dagger to order his father to kill Beowulf. Unable to control himself, Rumplestiltskin attacks Beowulf and snaps his neck, killing him.


  • None known (family)

Status: Deceased


  • Beowulf is based on the legendary hero from the story of the same name, Beowulf.


  • S6, E13: "Ill-Boding Patterns" (flashback)