The passenger ship Haiyan, with more than a thousand people aboard, sails through a thick fog at night. Despite having the knowledge that there are reefs nearby, the captain refuses to stop or slow down.
Said to be the first science-fiction film produced in China (and perhaps having its North American theatrical premiere in Future Imperfect?), Death Ray on Coral Island spares no bile, camp, or latent envy in portraying America as the cunning archenemy that will stop at nothing—industrial...