Neal Huff was born in New York City, New York, USA. He is an actor, known for Spotlight (2015), Moonrise Kingdom (2012) and Vanishing on 7th Street (2010).
Three girls are kidnapped by a man with a diagnosed 23 distinct personalities. They must try to escape before the apparent emergence of a frightful new 24th.