This is up there as one of those hidden gems of the last few years. The movie is visually stunning, and the storyline is a classic good vs evil struggle with the unlikeliest of heroes.
The entire film is laced with wonderful accompanying stories, including the extremely touching relationship between hellboy and liz (genuinely one of the finest on screen couples you will ever see). There is laughter and tears, action and tragedy, hellboy has everything you could want from a film.
Can't recommend highly enough!