This film is about the life of socially deprived people who lives in caged housing in Hong Kong. Given the very tough top....