Johnny Galecki As Leonard Hofstadter In The Big Bang Theory
Johnny Galecki struck it rich when he signed on to play Leonard Hofstadter on the massively popular TV sitcom The Big Bang Theory. The hunky leading man might look like a big geek on the show but in real life, he doesn’t wear glasses and sports a much more stylish haircut and even a beard. We often joke about how obvious it is that Superman is Clark Kent but in this case, Galecki really does look like a different guy when he ditches his TV show persona. Our next actor looks completely unrecognizable and it only takes a few grooming changes to complete his makeover.