Question: the guy who plays leonard on big bang theory?
Answer: John Mark Galecki