Question: who plays sheldon cooper in big bang theory
Answer: James Joseph Parsons ( born March 24 , 1973 ) is an American actor .