Watched The Last Samurai for the 3rd time last night, and IMO, its a true classic, despite Tom Cruise being in the lead role.
Has everything a good film should, good story, great cinematography, good roles, great fight scenes.
When I first saw it, it was in a REALLY hot, stuffy and busy small cinema in Leicester Square, and I can remember forgetting about the surroundings for 2.5 hours simply because the film drew me in.