Kevin (James McAvoy) đã cho bác sĩ tâm thần đáng tin cậy của mình, Tiến sĩ Fletcher (Betty Buckley), thấy được 23 nhân cách khác nhau của mình. Thế nhưng, còn một nhân cách nữa đang ẩn nấp, muốn thống trị và kiểm soát những người khác. Khi bắt cóc ba cô gái tuổi teen, trong đó có Casey, Kevin bước vào cuộc chiến sinh tồn không chỉ với những gì đang xảy ra trong chính mình mà còn với những người xung quanh, khi mà những bức tường giữa các nhân cách của anh bắt đầu đổ vỡ.