I finally watched this movie the other day. Tom Cruise was adequate, but Ken Watanabe was excellent.
Ken Watanabe recently played Raz Al Ghul (or rather, the double of the real Raz Al Ghul) in Batman Begins. The IMDB has listed a few movies where he will be starring, and it all looks pretty good.
I’m trying to recall which actor Watanabe reminds me of… it’s not Yul Brenner, but close.