Breaking through with his role as Philip Parker in the 2014 film Alexander and the Terrible, Horrible, No Good, Very Bad Day, he would later star in the 2016 film Ouija: Origin of Evil. He also appeared as Griff Jones on Bunk'd.
He earned his first professional role as a guest star in Scandal in 2013.
He has a sister named Louisa.
He starred alongside Ed Oxenbould in Alexander and the Terrible, Horrible, No Good, Very Bad Day.