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.
The true story of how the Boston Globe uncovered the massive scandal of child molestation and cover-up within the local Catholic Archdiocese, shaking the entire Catholic Church to its core.