Board Thread:Spoilers!/@comment-25926288-20161115161303/@comment-26443838-20161115213639

I wouldn't be surprised if David took the role of Beowulf. After all he did he did play the role of Rapunzel's Prince when saving Rapunzel herself. And Snow played the role of Perseus when facing and defeating Medusa.

But since Beowulf is like a knight story, maybe David would have been apart of it and was a friend of Beowulf when facing the monster.