John Callahan (born December 23, 1953) is an American actor, best known for his work as Edmund Grey on the soap opera All My Children. He was born in Brooklyn, New York. While his work on soaps stretches back over twenty years (including stints on Falcon Crest and Santa Barbara), it is the role of Edmund that has brought him the most fame and acclaim. He played on All My Children from 1992 to 2005, when the character of Edmund was controversially killed off. His death caused an uproar, mainly because another tie to All My Children's history was cut. Since 2008, he has been playing Dr. Baker, an OB, on Days of Our Lives. Along with former co-star Esta TerBlanche, he played his All My Children role in an episode of the sitcom Spin City in 1997 called My Life is a Soap Opera.
Contributions by Cydebot, CanisRufus, and Nima Baghaei.