The upcoming seventh installment of the Tom Cruise-fronted action movie franchise has found its villain in Esai Morales after Nicholas Hoult left the project.