The Last Samurai (2003)
In The Last Samurai, Tom Cruise plays an American military officer brought on by the Emperor of Japan to train the country's first army in modern warfare. However, Cruise's samurai armor was actually used 250 years before the time period during which the movie is set.
Advertisement