Leonard Leakey Hofstadter, Ph. D., is a fictional character portrayed by Johnny Galecki in the CBS sitcom, The Big Bang Theory. Leonard is an experimental physicist who shares an apartment with colleague and best friend , Dr. Sheldon Cooper.