Question: who is the guy that plays the flash
Answer: Thomas Grant Gustin ( born January 14 , 1990 ) is an American actor and singer .