M. Night Shyamalan is back on top at the box office after a decade-plus drought thanks to his latest Philadelphia-shot thriller Split.
Shyamalan's Split debuted at number one over the weekend with $40.2 million, Variety reports. That number makes Split Shyamalan's first number-one movie since 2004's The Village. The film debuted Friday against xXx: The Return of Xander Cage, a Vin Diesel-starring action flick that garnered $20 million for second place at the domestic box office.
Split stars James McAvoy as Kevin, a man with 24 different personalities who kidnaps a group of women and holds them hostage in a windowless room.
As Mashable reports, Split's $40.2 million opening puts it behind the openings of Shyamalan's top three performers: 2002's Signs ($60.1 million), 2004's The Village ($50.7 million), and 2010's The Last Airbender ($40.3 million). Shyamalan's previous film, 2015's The Visit, nabbed $25.4 million domestically during its opening weekend.
Split follows The Visit in Shyamalan's new-found foray into lower-budget filmmaking after a couple high-profile flops. The Last Airbender, for example, had a budget of $150 million, but drew just $40.3 million its opening weekend. Split, meanwhile, was reportedly made for under $10 million, while The Visit was filmed for $5 million.