Netflix fans go WILD over new action drama starring Michelle Yeoh after binge watching the '10/10' show
The Brothers Sun is an eight-part series which centers around a Taiwanese-born mother and son, now based in LA, whose lives are thrown into chaos when a family secret comes to light.