Odważni szwedzcy żołnierze nieświadomie zostają wciągnięci w brutalny konflikt w Bośni w 1993 roku, balansując na niebezpiecznej granicy między obowiązkiem a człowieczeństwem.
Kevin (James McAvoy) to mężczyzna o mnogiej osobowości. Mimo że doktor oddziału psychiatrii Karen Fletcher (Betty Buckley), poznała już 23 osobowości Kevina, wciąż usiłuje zmaterializować i zdominować pozostałe alter ego mężczyzny.