The Viking hero, Beowulf (played by Ray Winstone), sets sail in search of future glory in “Beowulf.” Paramount Pictures and Shangri-La Entertainment, LLC Nov. 30, 2007 Facebook Twitter Reddit Print The Viking hero, Beowulf (played by Ray Winstone), sets sail in search of future glory in “Beowulf.” Paramount Pictures and Shangri-La Entertainment, LLC