Who Is Krennic From 'Rogue One'? There's A New Villain In Town