Kevin (McAvoy), en mann med 23 ulike personligheter, bortfører tre tenåringspiker. Mens de holdes fanget – og forsøker å rømme – møter pikene de ulike personlighetene som bor i kidnapperen, blant annet en sofistikert dame og en ni år gammel gutt. Marerittet eskalerer ytterligere idet Kevins 24. personlighet, kalt «Beast», begynner å manifestere seg.