Thecorner.com features a new video from director Wing Shya. “Lost Paradise” is an eight minute feature filmed and produced in China. “An angel disguised as a demon and a troubled rock star meet in Macau- the exotic eastern city of vice, gambling and rock and roll. The result is an allegorical love story which evokes the sophistication of humanity and the fragility of dreams. Conflicting cultural themes are combined in startling ways, drawing the viewer into a world of inspiration and visual stimulation using conceptual reality and stream of consciousness images.”
More looks after the click.