Cal MacAninch (born 24 November 1963) is a Scottish actor, best known for portraying the character of DI John Keenan in police drama HolbyBlue on BBC1 (from 2007-08). Another notable appearance was his role in the ITV period drama, Mr Selfridge, as Mr Thackeray.