I enjoyed this movie overall and give it 4/5 stars. Interesting story, good acting, decent special effects (ranging from "oh, that's really cool!" to "I can almost see the seams in his demon costume but I'm still enjoying this"). The overall feel kinda reminds me of the game Diablo. My only real complaint is that the ending leaves you hanging. I wish it had another 10 or 15 minutes added on to tie things up better.