Question: who plays zach in the big bang theory
Answer: Brian Thomas Smith ( born May 13 , 1977 ) is an American actor and comedian known for playing the dim - witted but kind - hearted Zack Johnson on The Big Bang Theory , and his appearances on Fear Factor and The Amazing Race Season 7 .