We need more of James McAvoy on the silver screen that's for sure. He plays the role of a person with MPD (multiple personality disorder) and he plays the role(s) so darn well. The movie is the second in a trilogy of an adult comic series and comparing it to it's older brother (Unbreakable 2000) it's more refined and perhaps with a more interesting plot.