Jonathan Adams

Jonathan Adams is an episodic actor on Once Upon a Time, portraying the voice role of the Sorcerer in "Lily".

Life & Career
He has appeared in several roles in American television, most notably in American Dreams in which he played series regular Henry Walker. This show appeared on NBC from 2002-2005. He formerly portrayed Dr. Daniel Goodman in the Fox television series Bones. At the start of season 2, his character appointed Dr. Camille Saroyan (Tamara Taylor) to be the Jeffersonian's first head of forensics (the immediate boss of Temperance Brennan). Although he was supposed to have left on a short sabbatical, his character did not return. The show's creator, Hart Hanson, stated that Taylor's role was a better fit with the rest of the characters in the series. He next appeared on TV in the short-lived ABC crime drama Women's Murder Club.

Between 1996 and 2000, he spent four years at the Oregon Shakespeare Festival, playing, among other roles, Petruchio in The Taming of the Shrew, Buckingham in The Three Musketeers, and Guy Jacobs in Blues for an Alabama Sky by Pearl Cleage. He was also a voice actor in Army of Two: The 40th Day as Tyson Rios. In 2015, he portrayed the voice role of the Sorcerer in ABC's Once Upon a Time.