Kevin (James McAvoy) um homem com 23 personalidades diferentes, algumas delas assustadoras, consegue alterná-las no seu organismo apenas com a força do pensamento.
Um dia, rapta três adolescentes que encontra num parque de estacionamento.
O grupo liderado pela corajosa Casey (Anya Taylor-Joy) passa a conhecer as distintas facetas de Kevin e agora precisam de encontrar um meio de escapar do cativeiro.