Question: who played leonard in the big bang theory
Answer: John Mark Galecki ( born April 30 , 1975 ) is an American actor .