Watch this video and more on The Criterion Channel
Already subscribed? Sign in
Filmed in 1967 in Taipei, this newsreel footage details the box-office success and cultural impact of DRAGON INN upon its release.
iPhone Apple TV Android Android TV Fire TV XBox One Roku ® Samsung Smart TV