Johnny Galecki

Leonard Hofstadter

Let’s face it, we all love an eccentric genius and CBS television has provided us with some great examples in the American series, The Big Bang Theory. The two main characters in the show, Leonard Hofstadter, played by Johnny Galecki…