This is a great film. I was totally floored by the ending twist when I saw it originally, and it does hold up on a 2nd viewing. Great work from Jeff Bridges here, and Tim Robbins and Joan Cusack are especially creepy. Yes, there are some flaws, but it remains a highly entertaining thriller.
Cheers!
Dan