Neal Huff

Biography

Neal Huff was born in New York City, New York, USA. He is an actor, known for Spotlight (2015), Moonrise Kingdom (2012) and Split (2016).

Filmography

Movie Name Release Date
Spotlight November 20, 2015
Waves November 1, 2019