• James McAvoy plays a killer with 23 personalities in 'Split'. (Universal)Source: Universal
Actor plays 23 characters in twisty new thriller.

28 Jul 2016 - 9:34 AM  UPDATED 28 Jul 2016 - 9:34 AM

James McAvoy displays several truly creepy personalities in the first trailer for M. Night Shyamalan's thriller Split.

"The world will understand now -- The Beast is real," one of his 23 personalities asserts.

"He's done awful things to people and he'll do awful things to you," another, who's nine years old, declares.

The Universal Pictures film, produced by low-budget specialist Jason Blum and his Blumhouse Productions, also stars Anya Taylor Joy, Betty Buckley, Jessica Sula, and Haley Lu Richardson. The film follows a man who endures a major loss and becomes compelled to abduct three teenage girls.

Buckley portrays the psychiatrist, who declares, "I've never seen a case like this before. Twenty-three people live in Kevin's body."

The synopsis notes that there remains one personality that's still submerged who is set to materialise and dominate all the others.

Split re-teams Shyamalan with Blum, who collaborated with him on last year's The Visit.

Watch the trailer: