Taran Noah Smith
Birthday: 1984-04-08 | Place of Birth: San Francisco, California, USA...
Known For
Acting
Year
Title
Role
1998
Little Bigfoot 2: The Journey Home
as Brian Ferris
1995
Ebbie
as Tiny Tim
1991
Home Improvement
as Mark Taylor