Stage and screen actor who rose to fame as a child making his Broadway debut in Chaplin. He then went on to take on recurring roles on the television series Billions and Containment.
One of his first successes was making his New York stage debut in the New York City Center Encores! production of Merrily We Roll Along.
Some of his Broadway credits include Young Will in Big Fish and Les in Newsies.
He has lived and worked in New York City.
In the 2013 film Admission, he portrayed the younger version of Nat Wolff's character Jeremiah.