James McAvoy goes Psycho in Sixth Sense director’s new film
James McAvoy in Split

The Scottish actor goes a little crazy in his latest role(s)

It’s been a while since we last got excited about a new M. Night Shyamalan film (we loved The Sixth Sense, The Last Airbender…not so much), but judging by the trailer for his next big screen venture, Split, we could be about to witness a return to form.

James McAvoy plays the mentally disturbed Kevin, whom we see abduct three girls in the opening seconds of the trailer.

Things soon spiral out of control when it’s revealed Kevin shows traits of 23 separate personalities, each one fighting to control his mind as psychologist Dr Fletcher (Betty Buckley) tries to understand him.

Bring on the weird.

We dare you to watch this and not see traces of Anthony Perkins’ Norman Bates in McAvoy’s performance…

Split hails from low-budget horror hotshots Blumhouse, responsible for the Paranormal Activity franchise, and if this first peek at the film is anything to go by then it’s definitely one to look out for when it hits our screens early in 2017.

More:

The secrets of a movie trailer producer

Seven movie double bills to binge on Netflix this weekend

11 of the most intense psychological thrillers you can watch on Netflix