John Francis Daley, born July 20, 1985, in Wheeling, Illinois, United States, is an American actor, best known for playing Sam Weir on the NBC comedy-drama "Freaks and Geeks" and…