Hellboy: Unleashed

Cast
Adam Baldwin as Hellboy

Liv Tyler as Liz Sherman

Daniel Day-Lewis as Abe Sapien

Oded Fehr voices the Ogdru Jahad

Michael J. Fox as Tom Manning

Milo Ventimiglia as Norm Perring

Max Ryan as Roger the Humunculus (cameo)

Michael Ironside as Rasputin

Richard Armitage as Kroenen (cameo)