Neal Huff was born in New York City, New York, USA. He is an actor, known for The Grand Budapest Hotel (2014), Spotlight (2015) and Split (2016).
Neal Huff was born in New York City, New York, USA. He is an actor, known for The Grand Budapest Hotel (2014), Spotlight (2015) and Split (2016).