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 as Lance Sweets on the series “Bones.”
Daley began acting at age three when he was cast as ‘Young Tommy’ in the U.S. and international tours of the Broadway hit, “The Who’s Tommy.” He played Sam Weir in the television series “Freaks and Geeks,” and since then he has worked continuously in television, including series such as “The Geena Davis Show,” “Boston Public,” and “Spin City.”
In 2001, Daley directed a short film titled “What Babies Do.” He also wrote and starred in the comedy short “Friday Night.”
In 2007, Daley joined the cast of the Fox drama series “Bones,” portraying psychologist Lance Sweets.
Aside from acting, Daley plays keyboards and sings for the band Dayplayer.