David was in a Quaker Chewy commercial.
In 1997, David played the son of Robert Downey Jr. in Ally McBeal. Later, he played a younger version of Robert in the 2003 movie, The Singing Detective.
His middle name is Benjamin
He was in the movie The Ring.
He was in the movie Texas Chainsaw Massacre.
Played Charles Wallace in the movie "A Wrinkle in Time" which is based on the Newberry Award winning novel.
According to the Disney Channel, he collects maps of cities. He doesn't have Grand Rapids yet, but he's on the look out.