Celia Imrie

Celia Diana Savile Imrie (born 15 July 1952) is an English actress. She portrays Mary Xavier, the adoptive mother of Rip Hunter on DC's Legends of Tomorrow.