what roles did zachary dylan smith play in his 2004 and 2006 movies?
zachary dylan smith was cast as dale in the tv production 3: the dale earnhardt story (2004) and played a role in the tv series one tree hill as young dan in 2006.