Garret Dillahunt (b. 1964) plays Dr. Michael Smith in John From Cincinnati.
Dillahunt is known for the two characters that he played (Jack McCall and Francis Wolcott) in David Milch's HBO Western drama Deadwood. Dillahunt also appeared in another David Milch series, NYPD Blue, and had a recurring role in ER.