This is the least sucky thing I've ever seen with Tom Cruise in it. Seriously though, I was pleasantly surprised that he didn't ruin the movie for me - somehow I expected the crazy to just ooze out of his pores, but he was really good.
The whole movie was good, in fact. I love Tom Wilkinson, who is also present, along with Bill Nighy, and Kenneth Brannagh is also in it briefly. The only downside is it's a suspense movie where you already know the ending. That always kind of sucks.