OK, it is not that bad,

Rating: 7/10 (12 July 2007)

I gave it 7 our 10 because I can still watch it till the end. On the contrary, I would give 5 or 6 to Transformers because of the extra 30 mins.
It was a little surprise to me how quickly this movie got on the DVD release, which indicates poor theatre sales. However, I found it enjoyable that tells me a story, with routines, hypes, and unexpected endings.
Without the ending twist, I might give it 4. :) This movie tells a legend story that someone sells his soul to devil. While understands devil's plan, this hero grew out of selfish and became a real hero and urban legend. However, why devil finds a non-selfish person to start his deal in the first place is the weak point of the plot.