This new German action flick is trending No.1 on Netflix.