Manusförfattaren/regissören/producenten M. Night Shyamalan är tillbaka med en thriller som djupdyker ner i en mans splittrade, begåvade sinne. Kevin (James McAvoy) har visat 23 olika personligheter för sin psykiater, men ytterligare en är dold och väntar nu på att ta över och kontrollera de andra. När Kevin drivs till att kidnappa tre tonårsflickor hamnar han till slut i ett krig om överlevnad, som utkämpas mellan alla de som han har inom sig - och alla runtomkring - samtidigt som gränserna mellan hans personligheter rasar samman.