Untold Story, The
	
		  
	
	
	 
		
	 
	
	 
	
	
	 Aroview: Outrageous gross-out thriller that may put you off Chinese food for life - based on the "Eight Immortals Restaurant murders" that took place in 1985 in Macau where alleged cannibalism took place inferred from the incomplete discovery of the victims' corpses. 
	
	     Incredibly Strange Film Fest 1994
Incredibly Strange Film Fest 1994
	  
	 
Member Reviews
Average rating  (Very Good). Showing 1-1 of 1 member reviews.
 (Very Good). Showing 1-1 of 1 member reviews.
		
		
	 
	 
	 
	  
	
	Close Relatives