Film Review: The Island

 /  Reviews  / 
Shipwrecked on a desert island, workers face a series of crises that are largely their own doing in this Chinese dramedy. Read More