Question: who plays barry allen in the flash tv show
Answer: Thomas Grant Gustin ( born January 14 , 1990 ) is an American actor and singer .