Veteran actor David Margulies has died at the age of 78 of a longtime illness his agent Mary Harden, confirmed to Deadline. Margulies was a well-versed stage actor and played the role of the Mayor of New York City in the "Ghostbusters" movies. He died Monday night.

Margulies was a native of Brooklyn and graduated from the City College of New York. The actor made his off-Broadway debut in 1958 in "Golden 6," according to his biography at the Milken Archive of Jewish Music.

In addition to his role in "Ghostbusters," Margulies also starred in big screen films such as "Ace Ventura: Pet Detective," "Brighton Beach Memoirs" and "A Most Violent Year." He also had an impressive television career with parts on "The Sopranos" (as Tony Soprano's lawyer Neil Mink), "Northern Exposure," "Law and Order" and "Touched by an Angel," reported CNN.

While he was recognized for his work in film and TV, he had an even more impressive stage career. Margulies made his Broadway debut in the 1973 revival of "The Iceman Cometh." He also appeared in "Conversations With My Father," "Angels in America: Perestroika" and "Wonderful Town."

The actor recently finished filming the upcoming ABC miniseries "Madoff," with Richard Dreyfuss, in which he plays Nobel laureate Elie Wiesel. The miniseries is scheduled to air Feb. 3-4.