Daniel Craig was a great lead and kept the movie interesting and moving.
The British guy from Good Will Hunting is a really good actor. They gave him away as the bad guy very early in the movie though... I hate it when the production does that.
I loved the cat, I felt terrible when it was killed... I had to cover my cat's eyes :) Overall it was a great movie. Somewhat predictable, but good action, suspense and build up.