Battlestar GalacticaCanadian actor "Battlestar Galactica," died yesterday at the age of 80. He passed away after battling cancer, according to his talent agency.

Born in Winnipeg, Canada, Rhodes served the Canadian Air Force before becoming one of that country's most prolific character actors. He started with small roles in "Butch Cassidy and the Sundance Kid" and the "Mission: Impossible" television series.

He memorably played escaped con Dutch Leitner in ABC's "Soap" in the late '70s. Then came dozens of cameos in shows like "Cheers," "Taxi," "Golden Girls," "The X-Files," The L Word," and "Smallville."

Rhodes perhaps made his biggest mark as gruff Doc Cottle on Syfy's "Battlestar Galactica." He mostly recently appeared on The CW's "The Flash" and "Legends of Tomorrow."

He is survived by wife Sarah, a daughter, and a son.

His "BSG" colleagues paid tribute to Rhodes on Twitter: