Question: who played leonard in the big bang theory?
Answer: John Mark Galecki