Himeji Castle
Several movies have been filmed at the castle, like Akira Kurosawa's Kagemusha and Ran; The Last Samurai  starring Tom Cruise; and the Shogun 1980 TV-miniseries/movie starring Richard Chamberlain.