Tom Cruise, in top form
The Last Samurai (2003)
From hitman to an American Civil War veteran brandishing samurais in Japan.
Yup, Cruise played Nathan Algren, a man who embraces the ancient culture he was sent to destroy, in this four-time Academy award nominated film.
Also read: Top celeb breakups