James McAvoy in a still from Split (category IIB), directed by M. Night Shyamalan.

Film review: Split – James McAvoy stars as creepy mental patient in M. Night Shyamalan’s major return to form

McAvoy plays a mentally ill man with 23 separate personalities who kidnaps three girls and keeps them in his basement in Shyamalan’s compelling film

Topic |   Film reviews

TOP PICKS

James McAvoy in a still from Split (category IIB), directed by M. Night Shyamalan.
READ FULL ARTICLE