Hellboy (2004): cast, story & where to watch
2004 · Film · ★ 6.7

Released in 2004, Hellboy is an action and fantasy film directed by Guillermo del Toro, running about 122 minutes. “From the dark side to our side.” — that tagline sets the tone.
What it’s about. In the final days of World War II, the Nazis attempt to use black magic to aid their dying cause. The Allies raid the camp where the ceremony is taking place, but not before they summon a baby demon who is rescued by Allied forces and dubbed "Hellboy". Sixty years later, Hellboy serves the cause of good rather than evil as an agent in the Bureau of Paranormal Research & Defense, along with Abe Sapien - a merman with psychic powers, and Liz Sherman - a woman with pyrokinesis, protecting America against dark forces.
Who’s in it. Hellboy stars Ron Perlman as Hellboy, Selma Blair as Elizabeth 'Liz' Sherman, Doug Jones as Abraham 'Abe' Sapien and John Hurt as Prof. Trevor 'Broom' Bruttenholm, among others.
How it landed. With an audience score of 6.7/10, Hellboy has drawn a solid, mixed-to-positive response. It went on to earn $99.3M at the box office.
Where to watch. In US you can stream it on Peacock Premium and Peacock Premium Plus and rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch Hellboy page.
If you liked it. Fans of Hellboy tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.
Frequently asked
- Where can I watch Hellboy (2004)?
- In US, Hellboy is available to stream on Peacock Premium and Peacock Premium Plus, and rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
- Is Hellboy worth watching?
- Hellboy holds an audience score of 6.7 out of 10, and is a strong pick if you enjoy action and fantasy. Reactions are mixed, so it may depend on taste.
- Who stars in Hellboy?
- Hellboy stars Ron Perlman, Selma Blair, Doug Jones, John Hurt and Rupert Evans.
- When was Hellboy released?
- Hellboy was released in 2004, with a runtime of about 122 minutes.
