Callahan co-starred on General Hospital (1984-85), Falcon Crest (1986-88) and Santa Barbara (1989-91). He played Edmund Grey on All My Children from 1992 to 2005. (The USA TODAY obituary misspelled the name as "Gray." For shame!) Eva LaRue played Callahan's love interest on the series and they wound up marrying in real life. Callahan also co-starred on Days Of Our Lives (2008-10).
John Callahan was known for playing the role of Edmund Gray on "All My Children." He died Saturday morning after suffering a stroke.