who was the actor who played sweets on bones
John Francis Daley played Dr. Lance Sweets on Bones.
Quick Scoop
- Character: Dr. Lance Sweets.
- Actor: John Francis Daley.
- He was a main cast member on the series and is also known for work as a writer and director.