Donnelly Rhodes, the actor perhaps best remembered for his role as the gruff Doctor Cottle on the Battlestar Galactica reboot, passed away Jan. 8 at age 80. A representative said he passed away after a battle with cancer at Baillie House Hospice in Maple Ridge, British Columbia.

A Winnipeg native, Rhodes began his acting career in the mid-1950s, and appeared in guest roles on such classic television series as Maverick, Cheyenne, Wagon Train, The Alfred Hitchcock Hour, The Wild Wild West and Mission: Impossible. He went on to land starring roles on Soap and on the Canadian family-adventure series Danger Bay and the drama Da Vinci's Inquest.

From 2004 to 2009, Rhodes had a recurring role on Syfy's revival of Battlestar Galactica as Sherman Cottle, the fleet's prickly, cigarette-smoking chief medical officer.

He also guest-starred on Smallville as Milash, an antiques dealer hired by Lex Luthor to examine a cryptograph, and, far more recently, on The Flash and DC's Legends of Tomorrow as Agent Smith, a National Security Agency operative who oversaw contact with the alien Dominators in the "Invasion!" crossover.

Despite his six-decade acting career, Donnelly had relatively few film roles, including 1969's Butch Cassidy and the Sundance Kid and TRON: Legacy.

He's survived his wife Sarah and two children.

(via Deadline)