James McAvoy
In 2016 , he portrayed Kevin Wendell Crumb , a man with 23 alternate personalities , in M . Night Shyamalan's "Split" , for which he received critical acclaim , and later reprised the role for the sequel "Glass" ( 2019 ) . 
<triplet> Split <subj> M. Night Shyamalan <obj> screenwriter <subj> Glass <obj> followed by <triplet> Glass <subj> M. Night Shyamalan <obj> screenwriter <subj> Split <obj> follows