John Kevin Callahan (December 23, 1953 – March 28, 2020) was an American actor. He was known for his work as Edmund Grey on the daytime soap opera "All My Children". He was born in Brooklyn, New York. Callahan portrayed Leo Russell on the daytime soap "General Hospital" from 1984 to 1985, then as Eric Stavros on the prime time series "Falcon Crest" from 1986 to 1988, and Craig Hunt on the daytime soap "Santa Barbara" from 1989 to 1991.