Yes, I also watched Non-Stop... I watched it 3x this week. And although he did play a bad guy in this movie, doesn't mean that he's going to be a bad guy in every movie he's going to be in. Also, keep in mind that Zack said in on of his recent interviews... that he's going to "explode" the Batman and Superman universes and mythologies, starting with BvS! Scoot's main mission is to play a wide range of diverse and complicated characters, so he can keep pushing himself to be a better actor. He also said that in the issue magazine. That he doesn't like playing characters that he's already played. 
