Reviews of Elizabeth Olsen's latest film and the Taiwanese indie on Netflix. Read more at straitstimes.com. Read more at ...