Up to last 15 minutes, a great film

Rating: 7/10 (21 November 2003)

Why is it so many really good movies of the last decade fall apart in the last 15 minutes? Is it, "ok, guys, let's wrap it up, I gotta catch the last bus home" or what??? The shift of who is in charge around here after the murder is arbitrary and unconvincing.