Action fantasy starring Ron Perlman and Selma Blair. The big red demon returns to save the world when an evil elf unleashes a robot army to destroy humanity. (2008)
Action fantasy starring Ron Perlman and Selma Blair. The big red demon returns to save the world when an evil elf unleashes a robot army to destroy humanity. (2008)