Veteran U.S. Tv soap star John Ingle has died, aged 84.

Ingle, who played Edward Quartermaine on General Hospital for almost two decades, passed away on Sunday (16Sep12).

Born in Oklahoma, Ingle was as an English and theater teacher in California and taught the likes of Nicolas Cage and David Schwimmer at Beverly Hills High School.

After retiring from teaching, he took over the role of Quartermaine on the daytime drama in 1993.

He was fired from the soap in 2003, but fan support prompted producers to bring him and his character back.

Ingle also briefly played Mickey Horton on rival soap Days of Our Lives.

The actor made his final Tv appearance on General Hospital last week (ends14Sep12).