Charles John Mahoney (June 20, 1940 – February 4, 2018) was an English-American actor best known for his roles as Perry in Moonstruck and Martin Crane on Frasier.
He sadly died in 2018 from throat cancer at age 77 years old.
Film Roles
- The Killing Floor as factory representative
- Code of Silence as Prowler representative
- The Manhattan Project as Lt. Col. Conroy
- The Christmas Gift as The Town Mayor (TV Movie)
- Streets Of Gold as Linnehan
- Tin Men as Moe Adams
- Suspect as Judge Matthew Bishop Helms
- Moonstruck as Perry
- Frantic as Williams, US Embassy Official
- Betrayed as Shorty
- Eight Men Out as William 'Kid' Gleason
- Say Anything... as James Court
- Love Hurts as Boomer
- The Russia House as Brady
- Barton Fink as W.P. Mayhew
- Article 99 as Dr. Henry Dreyfoos
- In the Line of Fire as Sam Campagna
- Striking Distance as Capt. Vince Hardy
- The Hudsucker Proxy as Chief
- Reality Bites as Grant Gubler
- The American President as Leo Solomon
- Primal Fear as Shaughnessy
- Shes The One as Mr. Fitzpatrick
- Mariette In Ecstasy as Dr. Claude Baptiste
- Antz as Grebs the Drunken Scout
- The Iron Giant as Gen. Shannon Rogard
- The Broken Hearts Club: A Romantic Comedy as Jack
- Almost Salinas as Max Harris
- Atlantis: The Lost Empire as Preston B. Whitmore
- Atlantis: Milo's Return as Whitmore
- Kronk's New Groove as Papi
- Dan in Real Life as Poppy
- Flipped as Chet Duncan
- Mariette In Ecstasy as Dr. Claude Baptiste (posthumous release)
Television Roles
- Chicago Story as Lt. Roselli
- Saturday Night Live as Fast Eddie Nelson/Paul Newman (1 episode)
- Favorite Son as Lou Brenner (1 episode)
- The Human Factor as Dr. Alec McMurtry
- Cheers as Sy Flembeck (1 episode)
- Frasier as Martin Crane
- Biography as Narrator (1 episode)
- 3rd Rock from the Sun as Dr. Leonard Hamlin (1 episode)
- Tracy Takes On as Jeffrey Ayliss (1 episode)
- Nothing Sacred as Vince Reyneaux (1 episode)
- Becker as Father Joe D'Andrea (1 episode)
- Natures Pet as Narrator/Tim Tim Tim (1 episode)
- Nature as Narrator (1 episode)
- Gary the Rat as Steele
- ER as Bennett Cary (1 episode)
- Mobsters as Narrator (1 episode)
- The Simpsons as Dr. Robert Terwilliger, Sr. (1 episode)
- In Treatment as Walter Barnett (recurring)
- Burn Notice as Management (2 episodes)
- $#!+ My Dad Says as Lt. Col. Wally Durham (1 episode)
- Hot in Cleveland as Roy (recurring)
- Foyle's War as Andrew Del Mar (1 episode)