John Daley Francis attends the premiere of “Horrible Bosses” at the Grauman’s Chinese theatre in Hollywood, California on June 30, 2011. He is credited for writing the screen play along with Michael Markowitz and Jonathan Goldstein. On Bones, John Francis Daley play FBI psychologist, Dr. Lance Sweets.