Branson originated the role of Jonathan Lavery on the ABC soap opera All My Children on June 15, 2004. Although he was off the air from mid-April until August 2005 while his character was believed dead in an explosion, Branson remained on contract the entire time. Branson's last appearance on All My Children aired on December 18, 2007.