His breakout film, Charlie and the Chocolate Factory, was released when he was just twelve years old.
He appears in the 2012 mystery film Gone, starring Amanda Seyfried.
He was born in Spokane, Washington. He has a sister named Rachel and a brother named Joshua.
He plays a supporting role in the 2005 Johnny Depp film Charlie and the Chocolate Factory.