I've seen it, I'm just making a point that Keanu is actually half Japanese so he should be able to play a character of somewhat Asian descent without complaint, especially when the character he played in 47 Ronin was only half Japanese and all the characters shit on his character because of that. It wasn't a ground breaking movie and there are plenty of reasons to shit on it, but the race card isn't one of them.
Yes, Keanu is half Japanese, so him playing a half Japanese character in a movie makes sense. Tom Cruise being associated with the last Samurai of the shogun era makes no sense, this is Chewbacca, Chewbacca is a wookie, why would he hang out on the planet Endor with a bunch of ewoks? It makes no sense.
So you're saying is Americans shouldn't have been in Japan at that time? I'm really struggling with you last samurai argument here. He's a former American soldier hired to train japanese soldiers on modern warfare. He got captured and got close to his captor who happens to be the "last samurai". I really don't get how he doesn't fit in the story the way Keanu playing a half Japanese half Caucasian because he is one.