Films: P · Reviews: P 0 Punch August 22, 2003 A flawed film that despite having some curiosities ends up looking too smart for its own good.