Watch Satan Never Sleeps
- 2 hr 5 min
Satan Never Sleeps is a 1962 film that is set in 1940s Communist China. Two priests run a mission and one of their female cooks starts to fall in love with one of them. The Communist government raids and destroys the mission but the leader of the raid starts to second guess his decision after having a dispute with ranking officials of the Communist government and party.