Meisaku Movie "Suspicion" subtitle version This is the movie of Strangers on a Train. Meisaku means masterpiece in Japanese.