Beowulf poster

Beowulf(2007)

1h 55mAdventure, Action, AnimationEnglish
5.9/10
3,070 user ratings

Face your demons.

Overview

A 6th-century Scandinavian warrior named Beowulf embarks on a mission to slay the man-like ogre, Grendel.

Director

Robert Zemeckis

Studio

Shangri-La Entertainment

Budget

$70M

Revenue

$196M

Share:

Cast

Ray Winstone

Ray Winstone

as Beowulf / Golden Man / Dragon

Angelina Jolie

Angelina Jolie

as Grendel's Mother

Anthony Hopkins

Anthony Hopkins

as Hrothgar

John Malkovich

John Malkovich

as Unferth

Robin Wright

Robin Wright

as Wealthow

Brendan Gleeson

Brendan Gleeson

as Wiglaf

Crispin Glover

Crispin Glover

as Grendel

Alison Lohman

Alison Lohman

as Ursula

Paul Baker

as Musician #1

John Bilezikjian

as Musician #2

Rod D. Harbour

as Musician #3

Sonje Fortag

Sonje Fortag

as Gitte

Where to Watch

Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.

Movie Facts

Release Year

2007

Runtime

1h 55m

Language

English

Rating

5.9 / 10

Budget

$70M

Box Office

$196M

Production Companies

Shangri-La Entertainment • ImageMovers

You Might Also Like

Frequently Asked Questions

Where can I watch Beowulf?

Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Beowulf (2007).

What is Beowulf about?

A 6th-century Scandinavian warrior named Beowulf embarks on a mission to slay the man-like ogre, Grendel.

Who directed Beowulf?

Beowulf was directed by Robert Zemeckis and released in 2007. It is a adventure, action, animation film.

How long is Beowulf?

Beowulf has a runtime of 1 hours and 55 minutes (115 minutes total).

Who stars in Beowulf?

The cast of Beowulf includes Ray Winstone as Beowulf / Golden Man / Dragon, Angelina Jolie as Grendel's Mother, Anthony Hopkins as Hrothgar, John Malkovich as Unferth, Robin Wright as Wealthow and more.

Explore More by Genre

Need a recommendation?

Tell us your mood and we'll pick the perfect movie for you.