Anyone watch this? Dropped on March 21st on Netflix and I find it weird that there is no thread about it given all the "buzz" going around, at least here in Brazil, though I understand it was a worldwide release.
Granted, I haven't been to BG in a really long time, so am I missing something? Lol
Or is just not popular in the US because China is evil?