Known for such roles as Henry in Marvin Marvin and as the title character in Kirby Buckets, he has also done voice work for the films Rise of the Guardians and Paranorman. In 2013, he played Charlie Murphy in the TV movie Jinxed.
He was 7 or 8 years old when he made his professional debut as an actor. He secured in a minor role in the 2008 film House.
He stars opposite Olivia Stuck on the Disney XD series Kirby Buckets.