Veteran soap opera actor, Charles Keating, has died at the age of 72. He had been fighting cancer.

Keating has starred on daytime dramas "All My Children," "Port Charles" and "Another World." His work as Carl Hutchins on "Another World" garnered the actor an Emmy in 1996.

His extensive credits include the films "The Thomas Crown Affair," and "The Bodyguard" and "Deuce Bigalow: European Gigolo." He has appeared on television shows "Alias," "Xena: Warrior Princess" and "Hercules."

Additionally, he was nominated for a Tony Award for Best Actor in 1986 for a revival of Joe Orton's "Loot."

Keating was born on October 22, 1941 in London, England. He is survived by his wife Mary and two sons.