confusing but awesome!

Rating: Null/10 (13 February 2004)

very confusing but awesome this has tremendous acting Mel Gibson gives an awesome dynamic performance this has an intelligent script it's very well crafted with lots of spooky mood great characters that you care about its funny thought provoking heartfelt with a jaw dropping ending an absolute must see for everyone ****1/2 out of 5