Troy Gentile
Biography
Troy Gentile (born Troy Francis Farshi ; October 27, 1993) is an American actor best known for his roles as Mark in Hotel for Dogs (2009) and Barry Goldberg on the comedy series The Goldbergs (2013–2023), and for playing young versions of Jack Black‘s characters in Nacho Libre and Tenacious D in The Pick of Destiny (both 2006).
Known For

American Dad!

Entourage

The Goldbergs

The Suite Life of Zack & Cody

Good Luck Chuck

Nacho Libre

Pineapple Express

Schooled
All Movies (14)
- SEGAL2025 · as Self
- A Breed Apart2025 · as Mason Kelly
- The Goldbergs: An '80s Rewind2016 · as Himself / Barry Goldberg
- A Home for Everyone: The Making of 'Hotel for Dogs'2009 · as Self
- Hotel for Dogs2009 · as Mark
- Pineapple Express2008 · as Troy (uncredited)
- Drillbit Taylor2008 · as Ryan
- Good Luck Chuck2007 · as Young Stu
- I Could Never Be Your Woman2007 · as Fighting Boy
- The Making of 'The Pick of Destiny'2007 · as Self
- Fugly2007 · as Nathan
- Tenacious D in The Pick of Destiny2006 · as Lil' JB
- Nacho Libre2006 · as Young Nacho
- Bad News Bears2005 · as Matthew Hooper
All TV Shows (6)
- That One Time2020 · as Kevin Brooks
- Schooled2019 · as Barry Goldberg
- The Goldbergs2013 · as Barry Goldberg
- The Suite Life of Zack & Cody2005 · as Jeremy
- American Dad!2005 · as Left Handed Kid (voice)
- Entourage2004 · as Mitchell Levine