Born in Mount Kisco, New York, USA — Feb 28 1931• Died May 29 2021

Gavin MacLeod (February 28, 1931 – May 29, 2021) was an American actor notable for playing Joseph "Happy" Haines on McHale's Navy, Murray Slaughter on The Mary Tyler Moore Show, and for his lead role as Captain Merrill Stubing on The Love Boat.
Browse acting and crew credits across movies and TV — filter and sort to find specific roles.

Raymond Harrick

Art Sommers

Mortimer Hershey

Daniel Gerber

Gilbert Jamel

Captain Merrill Stubing

Merril Stubing

Uncle Stu

Smitty

Kipnis

Cardinal Frances Abgott

Major Zolle

Calvin

Whitey Metz

Rian Powers

Lewie Franklin

Murray Slaughter

Maxwell Cooley



Cleveland

Alvin Wannamaker

Captain Gumble (voice)

Barker

Harold Harmon

Mr. Ellsworth

Happy

Jerry Marz

Major Kazan

Salesman

Captain Merrill Stubing

Gavin MacLeod (voice)

Frankie Giff



Moriarty (Tank Crewman)

C. S. Divot

Crosley

Self

Self

Curt Arvey

Yeoman Ernest Hunkle

Daniel (voice)

Norris Anderson

Professor Thayer

Padua - Horn's Assistant

Gavin MacLeod

Warden

Pvt. Crotty

Seaman Joseph 'Happy' Hanes

Police Lt.

1st Director

Himself

Self

Tom

Jordan Robbins

Self

Seaman Joseph Haines

Self / Murray Slaughter (archive footage)

Pvt. Saxon
Daniel (voice)

Mac (uncredited)

Vice Principal Durfner

Lt. Nojack

Self/The Mad Hatter

Lou

Doorman (uncredited)

Jonathan Sperry

Sgt. Kruger

Yankee Sullivan

Hulagu Khan

Self - Host

Johnny

Capt. Merrill Stubing

Capt. Stubing

Turk

Emil

Self

Self

Harry Deiner

Self